aspa de cerrar

lorrich
31 de Diciembre del 2003
Hay alguna manera de inutilizar el aspa de cerrar o programar lo que ha de hacer cuando se "clicka" sobre ella?
Gracias y Feliz año.

rafa
31 de Diciembre del 2003
Hola
Tienes que controlarlo en el evento QueryUnload del fromulario. Ahora no recuerdo el valor del UnloadMode que necesitas, pero en la msdn encontraras estos valores.
Suerte y Feliz 2004

Baltasar
31 de Diciembre del 2003
Esta es una de las maneras:

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 1
End Sub

Saludos y Feliz Año Nuevo

lorrich
31 de Diciembre del 2003
Pero de esa manera no hay manera de cerrar nunca ese formulario.No se puede inutilizar ese boton de manera que no lo puedas "clickar"?

rafa
31 de Diciembre del 2003
Hola de nuevo.
Como te dije antes. uno de los parametros del evento queryunload es UnloadMode, este toma distintos valores, segun si cierras con el aspa, con una instruccin de vb, con el menu...... Solo debes encontrar el valor que indica que se cierra con el aspa (yo no lo tengo ahora a mano y no lo recuerdo) y puedes controlarlo.
Suerte

Baltasar
31 de Diciembre del 2003
No aclaraste lo que querías.

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 0 Then Cancel = 1
End Sub

Feliz Año Nuevo

lorrich
31 de Diciembre del 2003
Asi si, jejeje.
A lo mejor fue fallo mio pero supuse que una ventana que no se puede cerrar no tenia mucha utilidad.
Muchas gracias por todo y feliz año para ti tambien.

Baltasar
31 de Diciembre del 2003
jejej, quien ha dicho que no se pueda cerrar?