Formularios contenderos 2 niveles...

24/11/2006 - 13:16 por David C | Informe spam
Hola a todos,

Alguien ha intentado hacer un MDI de dos niveles...
Es decir, tengo una form que tiene el atributo IsMdiContainer a True.
Entonces instancio otras clases hijas, y todo funciona correctamente.

El problema lo tenemos cuando queremos hacer que estas clases hijas sean a
su vez padres de otras clases hijas.

Trabajamos con Visual Studio 2005

El error es el siguiente:
"Un formulario no puede tener una interfaz MDI secundaria y una MDI primaria
a la vez."

Hay algun camino para poder hacer esto?

Salu2

David C.

Preguntas similare

Leer las respuestas

#1 Marino Posadas
24/11/2006 - 20:22 | Informe spam
Hola David

Ese es un comportamiento de cualquier sistema de ventanas. Ni siquiera es
propio de Windows. Por razones similares una ventana hija no puede ser
lanzada modal.


Saludos cordiales
Marino Posadas
MCSD, MCAD, MCT
MVP Visual C#
www.ElAveFenix.net


"David C" escribió en el mensaje de
noticias:
Hola a todos,

Alguien ha intentado hacer un MDI de dos niveles...
Es decir, tengo una form que tiene el atributo IsMdiContainer a True.
Entonces instancio otras clases hijas, y todo funciona correctamente.

El problema lo tenemos cuando queremos hacer que estas clases hijas sean a
su vez padres de otras clases hijas.

Trabajamos con Visual Studio 2005

El error es el siguiente:
"Un formulario no puede tener una interfaz MDI secundaria y una MDI
primaria
a la vez."

Hay algun camino para poder hacer esto?

Salu2

David C.



Respuesta Responder a este mensaje
#2 David C.
24/11/2006 - 21:05 | Informe spam
Gracias Marino,

Entonces no hace falta ni que lo intente hacer con còdigo, puesto que un
clase hija no podriamos quitar el atributo MDIParent temporalmente para
hacer IsMDIContainer y posteriormente crear una hija, para despues volver a
la situación anterior bufff menudo lio.

Slu2

"Marino Posadas" escribió en el mensaje
news:
Hola David

Ese es un comportamiento de cualquier sistema de ventanas. Ni siquiera es
propio de Windows. Por razones similares una ventana hija no puede ser
lanzada modal.


Saludos cordiales
Marino Posadas
MCSD, MCAD, MCT
MVP Visual C#
www.ElAveFenix.net


"David C" escribió en el mensaje de
noticias:
Hola a todos,

Alguien ha intentado hacer un MDI de dos niveles...
Es decir, tengo una form que tiene el atributo IsMdiContainer a True.
Entonces instancio otras clases hijas, y todo funciona correctamente.

El problema lo tenemos cuando queremos hacer que estas clases hijas sean
a
su vez padres de otras clases hijas.

Trabajamos con Visual Studio 2005

El error es el siguiente:
"Un formulario no puede tener una interfaz MDI secundaria y una MDI
primaria
a la vez."

Hay algun camino para poder hacer esto?

Salu2

David C.






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