2 operaciones con el boton X

Iniciado por fraktal, 12 Octubre 2006, 13:40 PM

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

fraktal

Hola, quedria saber primero, como se pueden cambiar los botones de maximizar, minizar y cancel, y tambien y mas importante, si se puede cambiar el evento, por ejemplo de pinchar la X y que no cierre el formulario si no que invoque otro procedimiento distinto. Gracias y saludos!

~~

Hola:

Para cambiar los botones, en minButton y max Button (en la barra de propiedades) eliges si kieres q esten bisibles o no.

En cuanto a lo de realizar eventos Form_Unload te permite relizar accioes al cerrar el programa, solo tienes q forzarlo para q  en vez de cerrarse haga algo ;)
Para realizar acciones con el de maximizar y el de minimizar no se como ira, kizas alguna api, no se.

1S4ludo

karmany

Hola..

Mira si quieres cambiar la apariencia de los botones maximizar, minimizar o cerrar yo te recomiendo crearlos tú mismo desde un formulario con borderstyle a 0.

Para realizar una acción diferente de cerrar con el botón X puedes realizar esto: (crea un formulario y pega esto:)

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

If UnloadMode = 0 Then 'Significa que se ha cerrado con la X:
    MsgBox "Has pulsado la X del formulario"
    Cancel = 1
End If

End Sub


Un saludo

fraktal

ok gracias perfecto, ya ta puesto en uso.
Saludos!

NYlOn

Para ver el estado del form (minimzado, normal, etc) podes poner un timer que se vaya fijando la propiedad WindowState del formulario.

Saludos.-