boton cerrar visual basic

Iniciado por ^kazike^, 19 Mayo 2008, 12:54 PM

0 Miembros y 1 Visitante están viendo este tema.

^kazike^

Hola, tengo el siguiente problema:
Me gustaria que en un formulario de VB60 si el usuario cierra el form con el boton cerrar (el de la esquina sup derecha, ya sabeis) el programa lo recoja para poder hacer alguna accion.
He visto ejemplos de deshabilitar el boton cn getsystemmenu pero no se como adaptarlo a mi caso.
Alguna ayuda?
Gracias y Saludos

cobein

Option Explicit

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    If UnloadMode = 0 Then
        Debug.Print "Lo que quieras"
    End If'// Podes usar cancel=true para cancelar la decarga.
End Sub

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

seba123neo

Hola,podes hacer lo que quieras,por ejemplo se me ocurre ir sumando el caption del form cada vez que apretas el boton:

Private Sub Form_Click()
End
End Sub

Private Sub Form_Load()
Me.Caption = 0
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
If UnloadMode = 0 Then Me.Caption = Me.Caption + 1
End Sub


pero no entiendo,vos queres deshabilitarlo o hacer cosas al apretarlo...porque planteaste 2 cosas y no se cual queres...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

^kazike^

Perfecto, gracias a los 2.   :)
Seba123neo lo que quería exactamente era hacer cosas si el usuario cierra el formulario con el boton cerrar en lugar de utilizar un boton end.