saber si el usuario uso el boton X para salir?

08/09/2005 - 15:45 por Lord Voldemort | Informe spam
Hola.. que tal mazis@s?

como se sabe si el usuario presiono el boton X del control box para salir..?
ya que no se puede quitar el boton X del controlbox al menos con eso puedo
hacer algo..

saludos

Voldemort..

Preguntas similare

Leer las respuestas

#1 Raul Carrillo aka Metsuke
08/09/2005 - 15:58 | Informe spam
Creo que esto es lo que necesitas:

http://www.elguille.info/NET/dotnet...olMenu.htm


Saludos

Raul Carrillo Garrido aka Metsuke
Respuesta Responder a este mensaje
#2 Angel. E. Ruiz. Pastor
08/09/2005 - 16:05 | Informe spam
En el evento Closing
colocas:
if (MessageBox.Show("Esta seguro que desea salir del
programa?","Pregunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==
DialogResult.No)
e.Cancel = true;
else
e.Cancel = false;
Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Lord Voldemort" <@@> escribió en el mensaje
news:%
Hola.. que tal ?

como se sabe si el usuario presiono el boton X del control box para
salir..?
ya que no se puede quitar el boton X del controlbox al menos con eso puedo
hacer algo..

saludos

Voldemort..

Respuesta Responder a este mensaje
#3 carlos
08/09/2005 - 16:09 | Informe spam
Usa el evento Closing del formulario.


"Lord Voldemort" escribió:

Hola.. que tal ?

como se sabe si el usuario presiono el boton X del control box para salir..?
ya que no se puede quitar el boton X del controlbox al menos con eso puedo
hacer algo..

saludos

Voldemort..



Respuesta Responder a este mensaje
#4 Leonardo Azpurua [mvp vb]
08/09/2005 - 19:31 | Informe spam
"Lord Voldemort" <@@> escribió en el mensaje
news:%
Hola.. que tal ?

como se sabe si el usuario presiono el boton X del control box para
salir..?
ya que no se puede quitar el boton X del controlbox al menos con eso puedo
hacer algo..



Hola.

Tu forma puede cerrarse a consecuencia de una instrucción (Me.Close) o de
que el usuario pulse la [x].

Una solución es declarar una variable Boolean (Private permitirCierre As
Boolean = False) a nivel de forma.

Cuando vas a cerrar la forma desde tu codigo, simplemente escribes:

permitirCierre = True
Close()

y en el evento Closing de la forma, escribes:

Private Sub Form1_Closing(ByVal sender As Object, _
ByVal e As System.ComponentModel.CancelEventArgs) _
Handles MyBase.Closing
If Not permitirCierre Then
MsgBox("Pulsa el botón ""Salir"" para cerrar el formulario")
e.Cancel = True
End If
End Sub

(o manejas el caso como mejor te parezca).

Salud!
Respuesta Responder a este mensaje
#5 Lord Voldemort
08/09/2005 - 23:50 | Informe spam
Excelente.. Gracias.. Leonardo..
esa es la solucion..la variable...

saludos...


"Leonardo Azpurua [mvp vb]" <l e o n a r d o (arroba) m v p s (punto) o r g>
wrote in message news:

"Lord Voldemort" <@@> escribió en el mensaje
news:%
Hola.. que tal ?

como se sabe si el usuario presiono el boton X del control box para
salir..?
ya que no se puede quitar el boton X del controlbox al menos con eso
puedo hacer algo..



Hola.

Tu forma puede cerrarse a consecuencia de una instrucción (Me.Close) o de
que el usuario pulse la [x].

Una solución es declarar una variable Boolean (Private permitirCierre As
Boolean = False) a nivel de forma.

Cuando vas a cerrar la forma desde tu codigo, simplemente escribes:

permitirCierre = True
Close()

y en el evento Closing de la forma, escribes:

Private Sub Form1_Closing(ByVal sender As Object, _
ByVal e As System.ComponentModel.CancelEventArgs) _
Handles MyBase.Closing
If Not permitirCierre Then
MsgBox("Pulsa el botón ""Salir"" para cerrar el formulario")
e.Cancel = True
End If
End Sub

(o manejas el caso como mejor te parezca).

Salud!


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida