Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: fraktal en 12 Octubre 2006, 13:40 pm



Título: 2 operaciones con el boton X
Publicado por: fraktal en 12 Octubre 2006, 13:40 pm
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!


Título: Re: 2 operaciones con el boton X
Publicado por: ~~ en 12 Octubre 2006, 13:46 pm
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


Título: Re: 2 operaciones con el boton X
Publicado por: karmany en 12 Octubre 2006, 14:04 pm
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:)

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


Título: Re: 2 operaciones con el boton X
Publicado por: fraktal en 13 Octubre 2006, 19:09 pm
ok gracias perfecto, ya ta puesto en uso.
Saludos!


Título: Re: 2 operaciones con el boton X
Publicado por: NYlOn en 14 Octubre 2006, 01:28 am
Para ver el estado del form (minimzado, normal, etc) podes poner un timer que se vaya fijando la propiedad WindowState del formulario.

Saludos.-