Formas MdiChild

20/09/2005 - 18:17 por Juan Martinez | Informe spam
Ya puede crear una forma principal de la cual puedo abrir varias formas
"hijas" y tambien puedo saber cual es la forma "hija" que esta activa al
momento de seleccionarla.

Mi duda es: por ejemplo si en la forma principal tengo un grid de
propiedades y en las formas hijas puedo colocar algun elemento y al
seleccionarlo se deben mostrar sus propiedades en el grid, como puedo
hacer esto, es decir, como puedo accesar el grid de la forma principal
desde las formas "hijas".

Espero me puedan ayudar.



*** Sent via Developersdex http://www.developersdex.com ***

Preguntas similare

Leer las respuestas

#1 Oscar Calvo
20/09/2005 - 19:38 | Informe spam
A la hora de crear la ventana habras asignado a su propiedad MDIParent el
frm correspondiente.Entonces para acceder solo debes de hacer un cast al
tipo del formulario padre
((FrmPadre)this.MDIParent).CargarPropiedad(...)
donde CargarPropiedad(...) es un metodo que debes hacer en el padre para
poder hacer lo que dices.

"Juan Martinez" escribió en el mensaje
news:#
Ya puede crear una forma principal de la cual puedo abrir varias formas
"hijas" y tambien puedo saber cual es la forma "hija" que esta activa al
momento de seleccionarla.

Mi duda es: por ejemplo si en la forma principal tengo un grid de
propiedades y en las formas hijas puedo colocar algun elemento y al
seleccionarlo se deben mostrar sus propiedades en el grid, como puedo
hacer esto, es decir, como puedo accesar el grid de la forma principal
desde las formas "hijas".

Espero me puedan ayudar.



*** Sent via Developersdex http://www.developersdex.com ***
Respuesta Responder a este mensaje
#2 martuki
23/09/2005 - 11:35 | Informe spam
Hola!
Yo estoy realizando una aplicación en visual c#, y muestro u
formulario principal y un formulario de validar, mientras no est
correctamente validado el usuario tengo bloqueados los botones de
formulario principal. En el formulario principal tengo una variable qu
indica si el usuario está validado o no, pero desde el formulari
secundario no logró dar transmitido al formulario principal que ya est
validado.
En el formulario principal llamo al formulario secundario (Child) de l
siguiente manera:
Child frmChild = new Child();
frmChild.MdiParent = this;
frmChild.ShowDialog();

Y desde el formulario secundario hize lo que aconsejó Oscar.

((Principal)this.MdiParent).validado
true;

El caso es que a pesar de que me aparecen los métodos y atributos de
formulario principal al realizar esta sentencia, y me compil
correctamente, una vez que lo voy ejecutar me genera el siguient
error:

-Excepción no controlada del tipo 'System.NullReferenceException' e
aplicacionEmpleados.exe

Información adicional: Referencia a objeto no establecida com
instancia de un objeto.-

No se si me falará algo por poner, o tengo algo mal puesto.
Agradecería mucho vuestra ayuda

martuk
martuki's Profile: http://www.msusenet.com/member.php?useridR5
View this thread: http://www.msusenet.com/t-187106908
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida