MDI

04/04/2005 - 17:01 por Eugenia Moya | Informe spam
Buenas, mi situacion es: quiero abrir un form modal (frmDialog()) desde un
form que es MDIChild, es decir un MDIParent lo llamó.
Lo que hago es:

frmDlgl Dlg = new frm();
Dlg.MdiParent= this.MdiParent;
Dlg.ShowDialog();

Y no me muestra el form. Lo que si me funciona es escribir:

frmDlgl Dlg = new frm();
Dlg.ShowDialog();
Pero en este caso se muestra el form dlg fuera de toda mi aplicacion, me
hace un icono nuevo en la barra de inicio..

Gracias!!
 

Leer las respuestas

#1 Octavio Hernandez
04/04/2005 - 17:11 | Informe spam
Eugenia,

Creo que la arquitectura MDI no admite ventanas modales, por eso la primera
variante no te funciona. Si no quieres que la ventana modal aparezca en la
barra de tareas, asígnale false a su propiedad ShowInTaskbar.

Slds - octavio

"Eugenia Moya" escribió en el
mensaje news:
Buenas, mi situacion es: quiero abrir un form modal (frmDialog()) desde un
form que es MDIChild, es decir un MDIParent lo llamó.
Lo que hago es:

frmDlgl Dlg = new frm();
Dlg.MdiParent= this.MdiParent;
Dlg.ShowDialog();

Y no me muestra el form. Lo que si me funciona es escribir:

frmDlgl Dlg = new frm();
Dlg.ShowDialog();
Pero en este caso se muestra el form dlg fuera de toda mi aplicacion, me
hace un icono nuevo en la barra de inicio..

Gracias!!


Preguntas similares