Ich versuche, die Anzahl der Zeichen in einem TextBox
platziert, aber einige Probleme haben. Der Code, den ich verwendet, ist wie folgt:Überprüfen, dass TextBox.Text.Length ist zwischen 1 und 10
If Not ((TextBox5.Text.Length) <= 1) Or ((TextBox5.Text.Length) >= 10) Then
MsgBox("Invalid date entry. Use the the following format: DD-MM-YYYY.")
TextBox5.Focus()
TextBox5.SelectAll()
Else
'do whatever
End If
Was will ich für TextBox5
ist eine Länge zu haben, zwischen (und einschließlich) 1 und 10, wenn nicht die TextBox
erneut auswählen es bereit für einen weiteren Benutzereingaben zu machen.
Der Code reagiert gut auf eine Eingabe kleiner als 1, erkennt jedoch keine Eingaben, die länger als 10 Zeichen sind. Ich kann nicht sehen, was ich falsch mache?
Haben Sie versucht, den 'Not'-Teil zu entfernen – Werdna
Sie sagten" Wenn es nicht unter 2 oder über 9 ist ", jede Zahl 2 oder höher wird die if-Anweisung übergeben. –