Como detectar si un winform ya fué cargado

06/01/2005 - 20:31 por rdm | Informe spam
Hola amigos, tengo una aplicación (en c#) en la cual debo verificar si un
winform ya se encuentra cargado de manera tal de no volver a cargarlo como
otra instancia. ¿Alguien tuvo que resolver antes algo parecido a esto?

Desde ya, muchas gracias y espero vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
06/01/2005 - 21:11 | Informe spam
Dentro del winform puedes utilizar una variable estática que se ponga a
"true" al cargarlo (por ejemplo, en el form_load) y a "false" al cerrarlo
(por ejemplo, en el form_closed). Si quieres poderla consultar desde fuera
de la clase, la puedes hacer pública. Y si no quieres que se vea desde
fuera, puedes controlarla dentro del form, por ejemplo, lanzando una
excepción en el constructor si la variable vale true.

"rdm" wrote in message
news:
Hola amigos, tengo una aplicación (en c#) en la cual debo verificar si un
winform ya se encuentra cargado de manera tal de no volver a cargarlo como
otra instancia. ¿Alguien tuvo que resolver antes algo parecido a esto?
Respuesta Responder a este mensaje
#2 Jose Luis Manners
06/01/2005 - 22:56 | Informe spam
Si se trata de la ventana hija de un contenedor MDI lo puedes hacer de esta
manera:

foreach(Form form in this.MdiChildren)
{
if (form.Name.Equals("Form3"))
{
form.Activate();
}
}

Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"rdm" wrote in message
news:
Hola amigos, tengo una aplicación (en c#) en la cual debo verificar si un
winform ya se encuentra cargado de manera tal de no volver a cargarlo como
otra instancia. ¿Alguien tuvo que resolver antes algo parecido a esto?

Desde ya, muchas gracias y espero vuestra ayuda.

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