2011-10-26 98 views
4

マスクされたテキストボックスで問題が発生しています。マスクされたTextBoxテキストボックスに下線を表示せずに3桁の数字を入力する方法

デフォルトでテキストボックスに表示されているアンダーラインを非表示にするにはどうすればいいですか?

また、ユーザーは3桁まで入力できます(少なくとも1桁と最大3桁の数字を入力できます)。それを設定する方法?

答えて

9

にプロンプ​​トののマスクされたテキストボックスのプロパティを設定します(空白のままにします)。
と2番目の回答はすでに取得しています。またはの場合は、Leaveイベントの検証を行うことができます。

0

普通のTextBoxを使用する方が良いと思います。数字と最大3桁のみを許可するように設定するには、プロパティを使用します。次に、少なくとも1桁の数字が存在することを手動でチェックするだけです。

+2

いいえ、* MaskedTextBox *を使用して、それを通常の* TextBox *のように変更するだけです。特に数値のみを許容するためには、* MaskedTextBox *は完璧です。通常の* TextBox *では、* KeyPress *(または* KeyDown *)とペースト機能をチェックして、数字以外の文字がコントロールに収まらないことを確認する必要があります。 – Alex

関連する問題