Microsoft Visual Developer C# を使用しています。入力されたブック コード (int) の長さがちょうど 4 文字になるように、テキスト ボックスを検証しようとしています。そのために Range Validator コントロールを使用しました。Range Validator の MaximumValue および MinimumValue プロパティについては、両方とも 4 に等しくしました。ただし、これは機能していないようです。私はそれを間違っていますか?
質問する
148 次
2 に答える
1
これは非常に簡単です。投稿する前に、問題についてもっと考えておく必要があります。ただし、初心者に共感し、いくつかの解決策を示します。
オプション 1 - 文字列に変換し、その長さを確認します。
string myVar = BookCode.ToString()
if (myVar.Length < 5)
// it's good!
else
// ERROR
オプション 2 - 1 万未満の最大値は 9999 で、4 桁の値です。
if (BookCode < 10000)
// it's good
else
// it's bad
于 2013-04-25T16:31:19.703 に答える
0
ユーザーにテキストボックスにテキストを入力させ、何らかのタイプの送信ボタンを押したら、テキストの長さが4文字であることを確認したい場合は、次のようにして確認できますinputControl.Text.Length == 4
そこからメッセージ ボックスを表示し、4 に等しくない場合は戻り、等しい場合は続行できます。
于 2013-04-25T16:32:16.990 に答える