CERRAR FORMULARIO

Hefsi-ba
04 de Febrero del 2004
¿Cómo saber si el usuario hace clic en el botòn cerrar (del ControlBox) del objeto Form?

Lo que sucede es que quiero poder habilitar y deshabilitar esa opcion.

Por su gran ayuda gracias.

Baltasar
04 de Febrero del 2004
pues está el evento queryunload, pon un formulario con un botón y este código:

Private Sub Command1_Click()
Unload Me
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 0 Then
If MsgBox("cerrar?", vbYesNo) = vbNo Then Cancel = 1
End If
End Sub

si pulsas el botón se cerrará (unloadmode=1) pero si lo haces con la crucecita del controlbox (unloadmode=0) entonces te preguntará

Saludos

Hefsi-ba
04 de Febrero del 2004
Muchas gracias :D
Shalom