Recorrer Coleccion MeniItem

15/05/2005 - 19:05 por Leonardo Heis | Informe spam
Hola a todos, quisiera saber como puedo reccorer la oleccion Menuitem para
obtener todos los items y sub items de mi main menu y asi llevarlos hacia un
treeview, desde ya mcuhas gracias.

Leonardo Heis
Rosario - Arg
leonardoh11@hotmail.com
 

Leer las respuestas

#1 Tristan
16/05/2005 - 13:37 | Informe spam
Si estás seguro de que el menú es de dos niveles, puedes tratarlo simplemente
con un bucle anidado, aunque lo suyo es utilizar recursividad para admitir
cualquier número de niveles:

TrataSubmenu(MainMenu1)

Sub TrataSubmenu(ByVal menu As Menu)
Dim item As MenuItem
For Each item In menu.MenuItems
MsgBox(item.Text)
If item.MenuItems.Count > 0 Then
TrataSubmenu(item)
End If
Next
End Sub

Juan Carlos Badiola Saiz
MVP - C#

Preguntas similares