Haber hace un par de semanas preguntava por la creación en tiempo de ejecución de un menu, pero al final no hubo forma de solucionarlo. Lo que pretendo ahora es muy similar:
Necesito crear un menu en tiempo de ejecución, el cual pille los valores de una lista, que estara en una tabla SQL.
He probado utilizando controles de matrices, polimorfismo (creo que era eso xD), y alguna cosa mas. Pero no he logrado sacar nada en concreto.
Ahora mismo tengo 2 aplicaciones separadas, una creo botones en tiempo de ejecución, y la otra creo los menus desde codigo, pero solo los que programo, y yo quiero juntar estos dos programas.
La creación del menu basicamente es asi:
Código:
Me.mnuPrueba.AllowItemReorder = True
Me.mnuPrueba.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MenudePrueba})
Me.mnuPrueba.Name = "mnuPrueba"
Me.mnuPrueba.Text = "Menu de Prueba"
Me.MenudePrueba.Image = LikERP.My.Resources.Resources.buscar_usuario
Me.MenudePrueba.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None
Me.MenudePrueba.Name = "MenudePrueba"
Me.MenudePrueba.Text = "MenudePrueba"
Y el codigo que crea el boton es este:
Código:
Public sub addnewbutto()
dim abutton as new system.windows.forms.button()
me.list.add(abutton)
hostform.controls.add(abutton)
abutton.top=count*25
abutton.left=100
abutton.tag=me.count
abutton.text=me.count.tostring
end sub
Si se pudiese juntar estos dos codigo en un bucle, seria la monda
A alguien se le ocurre como lo puedo hacer?????
Muchas gracias