CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Procedimiento En Un Modulo

(1/2) > >>

Soultaker:
Hola como estan tengo una duda que se me ha presentado recien, miren he hecho un procedimiento en un modulo, este procedimiento es para agregar objetos al formulario pero mi problema es que como puedo hacer referencia al formulario donde lo quiero ejecutar, supongamos que tengo un formulario llanado "FrmAbout", en ese formulario hay un boton primero crei que seria asi

Me.Controls.Add() --------------> Este es parte del procedimiento

pero en un modulo la palabla "Me" no me acepta, luego trate de hacer esto

Dim Frm as New FrmAbout
Frm.Controls.Add()

asi lo probe pero no me mostraba nada, ni me daba algun error luego se me ocurrio agregarle un Frm.Show, en este caso si funciono pero el problema fue que abrio otra ventana, es decir me muestra 2 ventanas, una me muestra solo con el boton y la otra con todos los controles que agrege y el boton, esto estaria bien pero como puedo hacer para que me muestre solo una ventana. O si ustedes conocen otro metodo denme una referencia haber como podria solucionar este problema. Espero que me puedan ayudar bye gracias.

DiabloRojo:
Qué tal harol?
Si tu form se llama FrmAbout creo deberías usar:

--- Código: Text --- FrmAbout.controls.add()  
Cuando usas:

--- Código: Text --- Dim Frm as New FrmAbout  
lo que haces es crear una nueva instancia de tu formulario FrmAbout.

Suerte.

Soultaker:
Tienes razon diablorojo, eso lo puedo declarar en el modulo pero que pasa si los controles que tengo en mi procedure los quiero agregar en 5, 6 o 7 formularios como declaro para los formularios me dejo entender. Bueno espero que me hayas entendido bye.

DiabloRojo:
Qué tal harol?
Coméntame cómo llamas o deseas llamar al procedimiento. Lo llamas desde cada form? o lo llamas desde un form específico y quieres que te agregue los controles a los demás?


DiabloRojo

Soultaker:
Hola DiabloRojo el procedimiento lo quiero llamar desde cada ventana que me recomendarias. Espero tu respuesta diablorojo. bye.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa