Un solo formulario activo en MDI

15/08/2006 - 17:35 por Mauricio | Informe spam
Saludos

Necesito abrir solo un formulario, y que al itentar abrir otro me verifique
si hay alguno ya abierto

Gracias
Att. Mauricio

Preguntas similare

Leer las respuestas

#1 Joan Maria Soler
24/08/2006 - 21:32 | Informe spam
Yo lo he solucionado creando una variable boolean global de manera que quando
abro el formulario comprueva el estado de la variable:
Si es True -> No abras el formulario, ya esta abierto
Si es False -> Abre el formulario.

Solo recordar, que cuando se cierre el formulario volver a poner a False el
estado de la variable.

Es un poco rústico pero funciona.

"Mauricio" wrote:

Saludos

Necesito abrir solo un formulario, y que al itentar abrir otro me verifique
si hay alguno ya abierto

Gracias
Att. Mauricio
Respuesta Responder a este mensaje
#2 Richard Vasquez C.
02/09/2006 - 23:14 | Informe spam
Saludos Mauricio.

Yo lo hago de la siguiente manera, ojo que dentro de mi MDI container hay un
Panel donde se colocan todos los Forms.
For Each MyTitular As Object In My.Forms.FrmMenuMain.Panel1.Controls

If CType(MyTitular, Form).GetType.ToString =
"InterfazCliente.FrmMae_Paciente" Then

messagebox.show("Esta Abierto")

End If

Next

Lo que dijo Joan tambien funciona... :-)

"Mauricio" escribió en el mensaje
news:
Saludos

Necesito abrir solo un formulario, y que al itentar abrir otro me
verifique
si hay alguno ya abierto

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