
Cancelar eventos al cerrar formulario
Publicado por MrDblas (5 intervenciones) el 31/01/2012 16:41:42
hola.
Es la primera vez que escribo por aca, tengo una duda como puedo cancelar un evento al cerrar el formulario.
Detallo, tengo un textbox que valida que tenga algo escrito al perder el foco, pero quiero que si esta el foco en dicho textbox y cierro el formulario ya no me valide el textbox.
este es mi codigo de validacion
************************************************************************************************************
Private Sub txtPtoVta_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPtoVta.LostFocus
If txtPtoVta.Text.Trim = "" Or txtPtoVta.Text.Trim = Nothing Then
MessageBox.Show("Favor de Ingresar los datos ", "PUNTO DE VENTA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
txtPtoVta.Focus()
Exit Sub
End If
End Sub
************************************************************************************************************
como pueden ver obligo a que escriban algo, mostrando el messagebox y poniendo el foco en el textbox, si el foco esta en ese textbox y oprimo la "x" del form me muestra el messagebox y no quiero eso, alguin puede ayudarme con esto???
les agradezco de ante mano.
Es la primera vez que escribo por aca, tengo una duda como puedo cancelar un evento al cerrar el formulario.
Detallo, tengo un textbox que valida que tenga algo escrito al perder el foco, pero quiero que si esta el foco en dicho textbox y cierro el formulario ya no me valide el textbox.
este es mi codigo de validacion
************************************************************************************************************
Private Sub txtPtoVta_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPtoVta.LostFocus
If txtPtoVta.Text.Trim = "" Or txtPtoVta.Text.Trim = Nothing Then
MessageBox.Show("Favor de Ingresar los datos ", "PUNTO DE VENTA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
txtPtoVta.Focus()
Exit Sub
End If
End Sub
************************************************************************************************************
como pueden ver obligo a que escriban algo, mostrando el messagebox y poniendo el foco en el textbox, si el foco esta en ese textbox y oprimo la "x" del form me muestra el messagebox y no quiero eso, alguin puede ayudarme con esto???
les agradezco de ante mano.
Valora esta pregunta


0