Visual Basic - Como hacer para no cerrar un MDI child

Life is soft - evento anual de software empresarial
 
Vista:

Como hacer para no cerrar un MDI child

Publicado por Efrain (29 intervenciones) el 22/04/2005 04:08:33
Saludos a todos.
Tengo un formulario Padre y unos child forms. Yo quiero que al cerrar el from padre si tengo childs abiertos el sistema me emita un Msgbox alertando. o que no se pueda cerrar.

Lo que hice fué colocar en el evento unload del padre

cancel = true

Pero pulsar el mouse en la x de cerrar el formulario no se cierra este y si todos los childs abiertos.

De antemano gracias por sus respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como hacer para no cerrar un MDI child

Publicado por Luis Esteban (4 intervenciones) el 22/04/2005 04:46:33
Una propiedad de las formas MDI es precisamente que cierra todos los hijos antes de cerrar el padre; puedes hacer una descisión en el evento QueryUnload de la forma MDI para evitar que se cierren todos los hijos; por ej.

Private Sub form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
if (msgbox("¿Desea Cerrar el programa?",vbYesNo Or VbQuestion) = VbNo) Then
Cancel = True
End IF
End Sub

Espero que te sirva de algo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar