Manejar controles del form principal (mdi) (de vb6 a .net)

26/07/2005 - 16:46 por Clarck Kendall | Informe spam
Saludos :

Estoy migrando mis aplicaciones de vb6 a vb .net (2003), pero me topé con el
siguiente problema :

Quiero manejar los controles de un formulario desde otro, en vb6 era fácil
sólo form1.button1.enabled=false (desde el form2)
pero en .net tengo un lío tremendo, la idea es que el form a manejar es el
principal y el primero en activarse, y este va llamando a otros forms y
estos (según sea el caso) manejan los controles del principal (es una
aplicación para un laboratorio)

Alguna ayuda?

Gracias
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
26/07/2005 - 18:03 | Informe spam
Si el formulario principal es un MDI padre puedes acceder a el en los hijos
mediante la propiedad MdiParent. Si no son MDI deberas o tener la instancia
del formulario en una variable publica a la que todos los formularios puedan
acceder o pasar la instancia a cada formulario mediante el constructor o una
propiedad.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares