Domingo 22 de Diciembre de 2024, 23:32
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Boton Cerrar De Un Formulario
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Boton Cerrar De Un Formulario (Leído 1621 veces)
karolarivero
Miembro activo
Mensajes: 25
Boton Cerrar De Un Formulario
«
en:
Lunes 9 de Julio de 2007, 21:59 »
0
Hola a todos
Tengo una duda, estoy tratando de que al cerrar, o sea al darle click al botón cerrar de un formulario este emita un mensaje como: ¿Esta seguro de cerrar la aplicación? Si o No, si afirma sale si no se queda en ese formulario, para ello estoy usando el siguiente código:
Código: Text
Private Sub RecepcionDTrigo_Closing(ByVal sender As Object, ByVal e As_ System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
Dim Respuesta As MsgBoxResult
Respuesta = MsgBox("¿Realmente deseas cerrar Recepción de Materia Prima?", MsgBoxStyle.DefaultButton2 Or MsgBoxStyle.Exclamation Or MsgBoxStyle.YesNo)
If Respuesta = MsgBoxResult.Yes Then
' Cerrar la conexión
Try
If ObjetoConectar.State = ConnectionState.Open Then
ObjetoConectar.Close()
End If
Catch
End Try
me.Close()
End If
End Sub
Pero no se porque no me funciona, si la repuesta es afirmativa no sale y el msgBox queda desplegado, si es negativa se sale. No entiendo, alguien me podria explicar?
Me parece que no estoy usado el evento correcto, si ese es el caso que puedo usar?
Saludos y Gracias por su atención
Tweet
MCRS
Cajami
Miembro MUY activo
Mensajes: 298
Re: Boton Cerrar De Un Formulario
«
Respuesta #1 en:
Lunes 9 de Julio de 2007, 23:19 »
0
Hola, que tal si pruebas con esto:
Código: Text
Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
If MessageBox.Show("¿Realmente deseas cerrar Recepción de Materia Prima?", "Sistema de .....", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
End
Else
e.Cancel = True
End If
End Sub
Espero te sirva nos vemos
Lima - Perú
-------------------------------------------------------------------------------------------------------
"Persigue tus metas, tus objetivos, tus sueños, nunca t rindas si t caes 1000 veces levantat 1000 veces y sigue adelante..."
karolarivero
Miembro activo
Mensajes: 25
Re: Boton Cerrar De Un Formulario
«
Respuesta #2 en:
Martes 10 de Julio de 2007, 03:27 »
0
Hola
Me funciono de la siguiente manera:
Código: Text
Private Sub RecepcionDTrigo_FormClosing(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If MessageBox.Show("¿Realmente deseas cerrar Recepción de Materia Prima?", "Sistema de .....", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub
Gracias por la ayuda!
MCRS
Cajami
Miembro MUY activo
Mensajes: 298
Re: Boton Cerrar De Un Formulario
«
Respuesta #3 en:
Martes 10 de Julio de 2007, 18:41 »
0
Hola, para todo caso, puedes hacer lo siguiente:
en la pregunta IF en vez de que sea asi:
Código: Text
If MessageBox.Show("¿Realmente deseas cerrar Recepción de Materia Prima?", "Sistema de .....", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
pon asi (que la respuesta de No):
Código: Text
If MessageBox.Show("¿Realmente deseas cerrar Recepción de Materia Prima?", "Sistema de .....", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.No Then
si es No entonces pones e.Cancel = True y no se va a poder salir, si la respuesta fuera si nu se hace naa y se cierra, nos vemos
Lima - Perú
-------------------------------------------------------------------------------------------------------
"Persigue tus metas, tus objetivos, tus sueños, nunca t rindas si t caes 1000 veces levantat 1000 veces y sigue adelante..."
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Boton Cerrar De Un Formulario