RE:Agregar un array al Editor de menus
Buenas, supongo que habrás creado una matriz de controles menú, para ello, en el editor de menúes del vb le ponés el valor "index" a "0" (cero), después de eso, mediante la instrucción Load podés agregar nuevas instancias de ese control, algo así como:
function Crear_Elemento(Nombre as string)
dim nItem as integer
nItem = MnuPaises.Count
Load MnuPaises(nItem)
MnuPaises(nItem).Caption = Nombre
end function
Ahora bien, ese control menú, llamado "MnuPasies", tiene su evento Click:
sub MnuPaises_Click(Index as integer)
.....
end sub
Como verás, al pasar a ser una matriz de controles, en cada evento del control se agrega como parámetro la variable "Index", esa variable es el item al que hará referencia el evento, por ej. pordrías referirte al elemento del menú que se le ha hecho click, haciendo algo así como:
sub MnuPaises_Click(Index as integer)
msgbox MnuPaises(Index).caption
end sub
para ver el texto que muestra el control pulsado, o un código que hayas guardado en la propiedad "Tag", supongo que te va a ser muy útil, ya que podés guardar en esa propiedad el identificador del registro dentro de la base de datos, no se, creo que ya me estoy metiendo en algo que no me incumbe. :P
Saludos!
Paul.