MDI

11/08/2004 - 22:33 por Marcelo Parraguez A. | Informe spam
A lo mejor estoy planteando mal el como deberia ser el funcionamiento, lo
que pretendo hacer es una aplicación que habra ventanas(formularios con
distintos controles), pero que estas se habran una sola vez, como las
aplicaciones normales de windows, hay otra forma de hacer esto???

saludos,

Marcelo Parraguez A.


De: "Octavio Hernandez" <dotnet@danysoft.com>
Asunto: Re: MDI
Fecha: Miércoles, 11 de Agosto de 2004 16:23

Marcelo,

Creo que tienes que implementarlo tú (con un contador o algo similar) no
conozco nada que permita la cantidad de hijos de un ParentMDI.

Slds - Octavio

"Marcelo Parraguez A." <mparrag@etika.biz> escribió en el mensaje
news:%23NTUz87fEHA.140@TK2MSFTNGP12.phx.gbl...

Hola, Pretendo Crear una aplicacion MDI, (que abriria diferentes


ventasnas)

pero solo quiero tener una ventana abierta a la vez, como puedo limitar


que

una mdiparent se habra solo una vez???, es posible?

saludos,

Marcelo Parraguez A.


Preguntas similare

Leer las respuestas

#1 Miguel Ortiz Falcón
11/08/2004 - 23:11 | Informe spam
No tampoco existe algo para eso ya incorporado, lo que
puedes hacer es controlar tu eso. Cada vez que el usuario
quiera abrir una nueva ventana, obtienes los forms
actualmente en el MDI a través de la propiedad
MdiChildren y entonces recorres todos los forms y los
comparas si no hay un form abierto del tipo que se
intenta abrir (pudiera ser utilizando 'is').

Saludos...
Miguel Ortiz


A lo mejor estoy planteando mal el como deberia ser el


funcionamiento, lo
que pretendo hacer es una aplicación que habra ventanas


(formularios con
distintos controles), pero que estas se habran una sola


vez, como las
aplicaciones normales de windows, hay otra forma de


hacer esto???

saludos,

Marcelo Parraguez A.


De: "Octavio Hernandez"
Asunto: Re: MDI
Fecha: Miércoles, 11 de Agosto de 2004 16:23

Marcelo,

Creo que tienes que implementarlo tú (con un contador o


algo similar) no
conozco nada que permita la cantidad de hijos de un


ParentMDI.

Slds - Octavio

"Marcelo Parraguez A." escribió en


el mensaje
news:%
Hola, Pretendo Crear una aplicacion MDI, (que abriria




diferentes
ventasnas)
pero solo quiero tener una ventana abierta a la vez,




como puedo limitar
que
una mdiparent se habra solo una vez???, es posible?

saludos,

Marcelo Parraguez A.







.

Respuesta Responder a este mensaje
#2 Octavio Hernandez
12/08/2004 - 18:04 | Informe spam
Marcelo,

En realidad lo que necesitas es implementar el patrón Singleton (única
instancia) para las ventanas hijas. Mira el enfoque que proponen aquí:

http://www.thecodeproject.com/cshar...nForms.asp

Salu2 - Octavio

"Marcelo Parraguez A." escribió en el mensaje
news:Oza23J%
A lo mejor estoy planteando mal el como deberia ser el funcionamiento, lo
que pretendo hacer es una aplicación que habra ventanas(formularios con
distintos controles), pero que estas se habran una sola vez, como las
aplicaciones normales de windows, hay otra forma de hacer esto???

saludos,

Marcelo Parraguez A.


De: "Octavio Hernandez"
Asunto: Re: MDI
Fecha: Miércoles, 11 de Agosto de 2004 16:23

Marcelo,

Creo que tienes que implementarlo tú (con un contador o algo similar) no
conozco nada que permita la cantidad de hijos de un ParentMDI.

Slds - Octavio

"Marcelo Parraguez A." escribió en el mensaje
news:%
> Hola, Pretendo Crear una aplicacion MDI, (que abriria diferentes
ventasnas)
> pero solo quiero tener una ventana abierta a la vez, como puedo limitar
que
> una mdiparent se habra solo una vez???, es posible?
>
> saludos,
>
> Marcelo Parraguez A.
>
>



Respuesta Responder a este mensaje
#3 Marcelo Parraguez A.
13/08/2004 - 15:54 | Informe spam
Muchas Gracias por tu comentatios Octavio, interesante lo que porpone el
articulo, vere como lo puedo implementar, ya que estaba haciendo algo
parecido, pero un poco mas complicado, este ejemplo simplifica bastante las
cosas,

saludos,

Marcelo Parraguez A.

"Octavio Hernandez" escribió en el mensaje
news:%23Trz$
Marcelo,

En realidad lo que necesitas es implementar el patrón Singleton (única
instancia) para las ventanas hijas. Mira el enfoque que proponen aquí:

http://www.thecodeproject.com/cshar...nForms.asp

Salu2 - Octavio

"Marcelo Parraguez A." escribió en el mensaje
news:Oza23J%
> A lo mejor estoy planteando mal el como deberia ser el funcionamiento,


lo
> que pretendo hacer es una aplicación que habra ventanas(formularios con
> distintos controles), pero que estas se habran una sola vez, como las
> aplicaciones normales de windows, hay otra forma de hacer esto???
>
> saludos,
>
> Marcelo Parraguez A.
>
>
> De: "Octavio Hernandez"
> Asunto: Re: MDI
> Fecha: Miércoles, 11 de Agosto de 2004 16:23
>
> Marcelo,
>
> Creo que tienes que implementarlo tú (con un contador o algo similar) no
> conozco nada que permita la cantidad de hijos de un ParentMDI.
>
> Slds - Octavio
>
> "Marcelo Parraguez A." escribió en el mensaje
> news:%
> > Hola, Pretendo Crear una aplicacion MDI, (que abriria diferentes
> ventasnas)
> > pero solo quiero tener una ventana abierta a la vez, como puedo


limitar
> que
> > una mdiparent se habra solo una vez???, es posible?
> >
> > saludos,
> >
> > Marcelo Parraguez A.
> >
> >
>
>
>


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