Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ^kazike^ en 19 Mayo 2008, 12:54 pm



Título: boton cerrar visual basic
Publicado por: ^kazike^ en 19 Mayo 2008, 12:54 pm
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


Título: Re: boton cerrar visual basic
Publicado por: cobein en 19 Mayo 2008, 13:00 pm
Código:
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



Título: Re: boton cerrar visual basic
Publicado por: seba123neo en 19 Mayo 2008, 13:13 pm
Hola,podes hacer lo que quieras,por ejemplo se me ocurre ir sumando el caption del form cada vez que apretas el boton:

Código:
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.


Título: Re: boton cerrar visual basic
Publicado por: ^kazike^ en 20 Mayo 2008, 09:46 am
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.