No tengo el codigo a mano.
Pero te cuento como lo implemente.
Heredas del Item de Menu del Framework.
Agregue tres propiedades:
- ClassName (incluia el assemblyname separado por coma)
- MethodName
- Params
Y le agregue un metodo Execute, que por reflection instanciaba la clase
segun la propiedad ClassName y luego ejecuta el metodo con los parametros
que le pase,
Eso te sirve para ejecutar cualquier metodo de cualquier assembly. Para
simplificar la apertura de Forms te pdoes crear una clase que se llame
AbridorDeForms, con un metodo Abrir que como parametro reciba la classname
del Form, que cree el form y le haga el show (si la clase le hace el show,
la llamaria Stripper ... un poco de humor).
Saludos!
_____
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pepe
Ballaga
Enviado el: Martes, 29 de Enero de 2008 04:22 p.m.
Para: [email protected]
Asunto: [puntonet] necesidad de crear menu de aplicacion windows de manera
dinámica .NET
Holaa amigos ¿alguien tiene un código para crear menus en una aplicacion
windows de manera dinámica en .NET?. el principal problema que le veo es
como asignarle comandos o que formularios llamar a los items del menu.
Muchas gracias. Nos leemos