Hola a todos.
Soy nuevo programando en VB .net 2005, necesitaba hacer un menu dinamico, y encontre un buen ejemplo en este foro, el cual estoy manejando.
Mi pregunta es:
Como construyo o envio en las opciones del menu, el formulario o la funcion que debe ejecutar ??
En el ejemplo que tome llama la funcion "cerrar" y es fija, yo tengo el nombre de mis funciones en una tabla. El codigo que utilizo es:
mnuSubOpcion = New ToolStripMenuItem(Trim(dt1.Rows(vposi).Item("nombr e_opcion").ToString()))
mnuSubOpcion.Tag = Trim(dt1.Rows(vposi).Item("nombre_opcion").ToStrin g())
vfuncion = Trim(dt1.Rows(vposi).Item("funcion").ToString())
AddHandler mnuSubOpcion.Click, AddressOf mostrar_formularios
'añadir opcion
mnuOpcion.DropDownItems.Add(mnuSubOpcion)
En "vfuncion" esta el nombre de la funcion a ejecutar, lo que pense hacer es una sola funcion "mostrar_formularios" y en ella utilizar IF para ejecutar el formulario segun lo guardado en la variable vfuncion. Pero no se como hacer para crear la opcion en el formulario que guarde el contenido de vfuncion y al presionar cliock lo ejecute.
Espero haberme explicado bien
Muchas gracias.