A continuación tenemos un ejemplo que permitirá validar el cierre del formulario, en el momento que pulsamos clic en el botón cerrar, desencadenara el evento "FormClosing" de esta manera podemos utilizar condiciones que permitan cancelar el evento.
Código fuente
Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
Dim resultado As DialogResult = MessageBox.Show("Desea cerrar sistema ?", _
"vb.net", _
MessageBoxButtons.YesNo, _
MessageBoxIcon.Question)
If (resultado = MsgBoxResult.Yes) Then
'Continuara con el cierre del sistema.
e.Cancel = False
Else
'Cancelara el cierre del sistema.
e.Cancel = True
End If
End Sub
No hay comentarios:
Publicar un comentario