Probleme bei txtBox.leave

bastiglasl

Erfahrenes Mitglied
Mahlzeit

Ich hab ein kleines Problem beim Event txtBox.leave.
Ich möchte dort gern ein Kontroll einbauen, ob der dort eingegebene Wert gültig ist, oder nicht, und dann sofern er ungültg ist eine Meldung bringen.
Wenn ich jedoch eine msgbox aufpoppen lasse, springe ich wieder in die txtBox zurück und das Event startet von vorne.
Gibt es da irgendeine Möglichkeit?

LG Basti
 

Norbert Eder

Erfahrenes Mitglied
Falsches Event.
Validating willst du benutzen:
Code:
Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
    If TextBox1.Text.Length < 5 Then
        MessageBox.Show("weniger als 5")
        TextBox1.Focus()
    End If
End Sub