「NR」という2つの単語だけを入力できるテキストボックスの妥当性を検証する方法と、ユーザーが12未満の長さの文字を入力できるようにする方法。私は正規表現を使いたくない。エラーメッセージを表示するためにラベルを使用できますか?私はすでにこれを試したが、仕事はしなかった。私はtextchangedイベントにこのコードを配置:テキストボックスの長さと特定の単語の妥当性確認
if ((TextBoxJO.Text != "NR") || (TextBoxJO.Text.Length != 12))
{
LabelMessageJO.visible = true;
LabelMessageJO.Text = "Wrong format";
Button_Add.Enabled = false;
}
else
{
LabelMessageJO.Visible = false;
}
許可されている入力が何を想定しているのかはっきりしていません。「NR」と「12文字未満」という2つの単語を入力できるとします。あなたの言葉のようなものですか?あるいは「NR」「OR」「<まったく12文字>」(あなたのコードが言うことです)を意味しますか? –
はい.th th eyはNRか12文字まで入力できます。可能です ? – NFH
はい、 '!='を '>'に変更してください。しかし、あなたは "NR"が12文字未満であるので、それはすでに第2の条件に該当することを認識していますか?とにかく* * 12文字まで許可する場合は、チェックする必要はありません。 –