Botones de la barra azul como los manejo??

Iniciado por melielectra, 12 Octubre 2006, 10:29 AM

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

melielectra

hola otra vez

queria saber como manejar los botones de la barra azul , bueno el que me interesa mas es el de cerrar ese cerrar de la cruz roja pq cuando se cierre el programa necesito borrar unos archivos temporales, y el de maximizar cuando maximizo mi formulario se desforma o sea no crece propporcionalmente, como podria solucionar esto??

de ante mano gracias :)

~~

Hola:

Para q al finalizar el programa realize alguna accion tienes q ponerlas en el evento Form_Unload, por ej

Private Sub Form_Unload(Cancel As Integer)
MsgBox "hola"
End Sub


1S4ludo  ;)

karmany

Para que se borren los archivos temporales puedes hacerlo de esta forma:

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"
    Call borrar_archivos_temporales
End If

End Sub

WarGhost

para cuando se maximiza esta esto:

Private Sub Form_Resize()

End Sub


hay pones para que no se deforme el formulario y ya.
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

<--v1c1ous-->

CitarPrivate Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
End Sub

CitarPrivate Sub Form_Terminate()
End Sub

CitarPrivate Sub Form_Unload(Cancel As Integer)
End Sub

CitarPrivate Sub Form_Deactivate()
End Sub

CitarPrivate Sub Form_Resize()
End Sub


vivachapas

HOLA... YO TB SOY BASTANTE NUEVO EN ESTO PERO CREO Q TE PUEDO AYUDAR... SI TE FIJAS EN LAS PROPIEDADES DEL FORM PUEDES CAMBIAR LA OPCION "MaxButton" A "False" ENTONCES SE ANULARA EL BOTON, PUEDES HACER LO MISMO CON "MinButton"
ESPERO Q TE SIRVA

melielectra

formulario MDI no es tan facil en los otros los desactivo en las propiedades de este como tu dices, igual gracias Xd

melielectra

Se me olvidaba mencionar que tengo lios con el Form MDI para colocarle unas propiedades a este si se cierra con la cruz roja, gracias