Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: ssccaann43 © en 23 Marzo 2009, 22:48 PM

Título: Listar Menus
Publicado por: ssccaann43 © en 23 Marzo 2009, 22:48 PM
Sencillo, deseo listar en un ListBox o en un ListView el menu que contenga un formulario. Pero que sea algo automatico, ya que si modifico el menu o agrego un item, que me los liste todos. Agradezco si alguien sabe como hacerlo.

Saludos.
Título: Re: Listar Menus
Publicado por: LeandroA en 24 Marzo 2009, 00:59 AM
Hola fijate asi

Option Explicit

Private Sub Form_Load()
ListarMenu Me, List1
End Sub

Private Sub ListarMenu(Frm As Form, List As ListBox)
    Dim ctrl As Control
    For Each ctrl In Frm.Controls
        If TypeName(ctrl) = "Menu" Then
            List.AddItem ctrl.Name
        End If
    Next
End Sub

saludos
Título: Re: Listar Menus
Publicado por: seba123neo en 24 Marzo 2009, 03:38 AM
Hola ssccaann43, aca tenes una forma para listar los menues de una aplicación y tambien puede ser externa...

Obtener estructura de un menú (http://www.recursosvisualbasic.com.ar/htm/listado-api/260-obtener-estructura-de-un-menu.htm)

saludos.
Título: Re: Listar Menus
Publicado por: ssccaann43 © en 24 Marzo 2009, 13:38 PM
Che, gracias...  ;-)