Hi!
Ich versuche gerade für eine Textbox nur bestimmte Werte zu zulassen.
Habe auch schon folgendes geschafft. Es funktioniert auch, nur wenn ich keinen Wert mehr in der Textbox stehen habe und woanders hinklicke, erscheint folgende Fehlermeldung: INvalidCastException wurd nicht von Benutzercode behandelt. Ungültige Konvertierung von der Zeichenfolge in Typ Double.
Und das obwohl ich verhindern wollte, dass man das Feld verlassen kann, wenn der Wert falsch ist.
Wie kann ich diesen Fahler beheben?
Ich versuche gerade für eine Textbox nur bestimmte Werte zu zulassen.
Habe auch schon folgendes geschafft. Es funktioniert auch, nur wenn ich keinen Wert mehr in der Textbox stehen habe und woanders hinklicke, erscheint folgende Fehlermeldung: INvalidCastException wurd nicht von Benutzercode behandelt. Ungültige Konvertierung von der Zeichenfolge in Typ Double.
Und das obwohl ich verhindern wollte, dass man das Feld verlassen kann, wenn der Wert falsch ist.
Code:
Private Sub TextBox2_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox2.Validating
If TextBox2.Text > 10 Then
ErrorProvider1.SetError(TextBox2, "Fehler")
e.Cancel = True
Else
ErrorProvider1.SetError(TextBox2, "")
End If
End Sub
Wie kann ich diesen Fahler beheben?