TextBox
の中に配置されている文字の数を検証しようとしていますが、何らかの問題があります。私がしたいことは、他のユーザの入力のための準備が完了することTextBox
を再選択されていない場合、間の長さ(および含む)の1と10を持っているTextBox5
ためであるTextBox.Text.Lengthが1から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
次のように私が使用しているコードがあります。
コードは1未満の入力に対しては応答しますが、10文字を超える入力は認識できません。私は何が間違っているのか分かりません。
「Not」の部分を削除しようとしましたか? – Werdna
あなたは「2以下でなければ9」と言っていますが、2番以上のすべてがif文を渡します。 –