Está seguro que desea abandonar el formulario?

08/02/2007 - 09:19 por henpat | Informe spam
Hola grupo
Necesito saber cómo puedo hacer para añadir el mensaje:
"Está seguro que desea abandonar el formulario?" Si/No
En qué parte puedo añadir este código?

Gracias

Preguntas similare

Leer las respuestas

#1 Cristina
08/02/2007 - 09:56 | Informe spam
Pues seria algo asi:

MsgBox("Está seguro que desea abandonar el formulario?", MsgBoxStyle.YesNo)

Y lo colocarias, pues x ejemplo al presionar un boton q saliera este mensaje
o algo asi, segun como quieras!Espero q t sirvaaaa...

"henpat" wrote:

Hola grupo
Necesito saber cómo puedo hacer para añadir el mensaje:
"Está seguro que desea abandonar el formulario?" Si/No
En qué parte puedo añadir este código?

Gracias



Respuesta Responder a este mensaje
#2 henpat
08/02/2007 - 10:02 | Informe spam
Gracias Cristina...
Olvidé especificar algo...
Cuando hago click en el formulatio para cerrarlo (en la X superior) debería
preguntármelo.
Existen dos optiones FormClosing y FormClosed pero no tengo idea cómo iría..
Si pongo por ejemplo: en FormClosing
Dim resp as int16
resp=msgbox("Está seguro que desea salir?")
IF resp=6 THEN ' osea SI
'Qué código debo poner? Me imagino que nada porque sale'
ELSE
'Qué código debo poner? Me imagino que algo que impida que el
Formulario se cierre'
END IF

Gracias

"Cristina" wrote in message
news:
Pues seria algo asi:

MsgBox("Está seguro que desea abandonar el formulario?",
MsgBoxStyle.YesNo)

Y lo colocarias, pues x ejemplo al presionar un boton q saliera este
mensaje
o algo asi, segun como quieras!Espero q t sirvaaaa...

"henpat" wrote:

Hola grupo
Necesito saber cómo puedo hacer para añadir el mensaje:
"Está seguro que desea abandonar el formulario?" Si/No
En qué parte puedo añadir este código?

Gracias



Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
08/02/2007 - 14:41 | Informe spam
Hola henpat

El evento FormClosed se produce cuando el formulario se cierra
definitivamente, por lo que te recomendaría que utilizaras el evento
FormClosing, que como su propio nombre indica, se produce durante el proceso
de cierre, por lo que te da opción a cancelar dicha operación de cierre
mediante la propiedad Cancel del parámetro CancelEventArgs que recibe.

A la hora de recoger la respuesta dada por el usuario en el MessageBox, yo
te recomendaría que usaras la enumeración MsgBoxResult, mediante la que
puedes crear un código mucho más fácil de leer, y evitar recordar los códigos
correspondientes a los botones pulsados en el MessageBox. A continuación te
adjunto un bloque de código de ejemplo:

'///////////////////////////////////
Dim Respuesta As MsgBoxResult
Respuesta = MessageBox.Show("¿Seguro que quiere salir?", "Atención",
MessageBoxButtons.YesNo)

If Respuesta = MsgBoxResult.No Then
' con esta línea evitamos que se cierre el formulario
e.Cancel = True
End If
'///////////////////////////////////

Espero que te sea de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"henpat" wrote:

Gracias Cristina...
Olvidé especificar algo...
Cuando hago click en el formulatio para cerrarlo (en la X superior) debería
preguntármelo.
Existen dos optiones FormClosing y FormClosed pero no tengo idea cómo iría..
Si pongo por ejemplo: en FormClosing
Dim resp as int16
resp=msgbox("Está seguro que desea salir?")
IF resp=6 THEN ' osea SI
'Qué código debo poner? Me imagino que nada porque sale'
ELSE
'Qué código debo poner? Me imagino que algo que impida que el
Formulario se cierre'
END IF

Gracias

"Cristina" wrote in message
news:
> Pues seria algo asi:
>
> MsgBox("Está seguro que desea abandonar el formulario?",
> MsgBoxStyle.YesNo)
>
> Y lo colocarias, pues x ejemplo al presionar un boton q saliera este
> mensaje
> o algo asi, segun como quieras!Espero q t sirvaaaa...
>
> "henpat" wrote:
>
>> Hola grupo
>> Necesito saber cómo puedo hacer para añadir el mensaje:
>> "Está seguro que desea abandonar el formulario?" Si/No
>> En qué parte puedo añadir este código?
>>
>> Gracias
>>
>>
>>



Respuesta Responder a este mensaje
#4 Angel. E. Ruiz. P
08/02/2007 - 20:59 | Informe spam
Amigo prueba con

Private Sub Form1_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing

If (MessageBox.Show("Esta seguro que desea salir del programa?", "Atención",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.No) Then



e.Cancel = True

End If



Saludos cordiales,
Ángel Ruiz
MCTS .NET Framework 2.0 Windows Applications
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"

"henpat" escribió en el mensaje
news:
Hola grupo
Necesito saber cómo puedo hacer para añadir el mensaje:
"Está seguro que desea abandonar el formulario?" Si/No
En qué parte puedo añadir este código?

Gracias


Respuesta Responder a este mensaje
#5 henpat
09/02/2007 - 14:20 | Informe spam
Gracias!

"Luis Miguel Blanco" escribió
en el mensaje news:
Hola henpat

El evento FormClosed se produce cuando el formulario se cierra
definitivamente, por lo que te recomendaría que utilizaras el evento
FormClosing, que como su propio nombre indica, se produce durante el
proceso
de cierre, por lo que te da opción a cancelar dicha operación de cierre
mediante la propiedad Cancel del parámetro CancelEventArgs que recibe.

A la hora de recoger la respuesta dada por el usuario en el MessageBox, yo
te recomendaría que usaras la enumeración MsgBoxResult, mediante la que
puedes crear un código mucho más fácil de leer, y evitar recordar los
códigos
correspondientes a los botones pulsados en el MessageBox. A continuación
te
adjunto un bloque de código de ejemplo:

'///////////////////////////////////
Dim Respuesta As MsgBoxResult
Respuesta = MessageBox.Show("¿Seguro que quiere salir?", "Atención",
MessageBoxButtons.YesNo)

If Respuesta = MsgBoxResult.No Then
' con esta línea evitamos que se cierre el formulario
e.Cancel = True
End If
'///////////////////////////////////

Espero que te sea de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"henpat" wrote:

Gracias Cristina...
Olvidé especificar algo...
Cuando hago click en el formulatio para cerrarlo (en la X superior)
debería
preguntármelo.
Existen dos optiones FormClosing y FormClosed pero no tengo idea cómo
iría..
Si pongo por ejemplo: en FormClosing
Dim resp as int16
resp=msgbox("Está seguro que desea salir?")
IF resp=6 THEN ' osea SI
'Qué código debo poner? Me imagino que nada porque sale'
ELSE
'Qué código debo poner? Me imagino que algo que impida que el
Formulario se cierre'
END IF

Gracias

"Cristina" wrote in message
news:
> Pues seria algo asi:
>
> MsgBox("Está seguro que desea abandonar el formulario?",
> MsgBoxStyle.YesNo)
>
> Y lo colocarias, pues x ejemplo al presionar un boton q saliera este
> mensaje
> o algo asi, segun como quieras!Espero q t sirvaaaa...
>
> "henpat" wrote:
>
>> Hola grupo
>> Necesito saber cómo puedo hacer para añadir el mensaje:
>> "Está seguro que desea abandonar el formulario?" Si/No
>> En qué parte puedo añadir este código?
>>
>> Gracias
>>
>>
>>



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