botones minimizar, maximizar y cerrar
Quiciera saber como puedo detectar cuando alguien presiona el boton de cerrar del formulario, para poder hacer la pregunta ¿seguro desea salir?, de antemano gracias por su respuesta
Hola, puedes probar con este código:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If MsgBox("¿Está seguro que desea salir?", vbQuestion + vbYesNo) = vbNo Then
Cancel = True
End If
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If MsgBox("¿Está seguro que desea salir?", vbQuestion + vbYesNo) = vbNo Then
Cancel = True
End If
End Sub
es mas recomendable hacer un procedimiento aparte, asi lo puedes llamar desde el procedimdiente FORM_Unload
y ademas de un menu o un boton, y te ahorras codigo al no repetir.
Nota que como lo explico Rosa, el procedimiento Form_Unload necesita que la variable CANCEL se diferente a 0 (cero) para que se cancele la terminacion del programa
y ademas de un menu o un boton, y te ahorras codigo al no repetir.
Nota que como lo explico Rosa, el procedimiento Form_Unload necesita que la variable CANCEL se diferente a 0 (cero) para que se cancele la terminacion del programa