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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Clarck Kendall
26/07/2005 - 22:39 | Informe spam
Gracias, lo solucioné a través de definir una instancia pública

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida