2009-08-03 23 views

答えて

7

あなたがMaskedTextBoxを使用することができますデスクトップアプリを書いている場合。

MaskedTextBoxクラスは、ユーザーの入力を拒否受け入れたり ため 宣言構文をサポートする拡張 TextBoxコントロールです。

  • 必要な入力文字:マスク プロパティを使用して、あなたの アプリケーション内の任意の カスタム検証ロジックを記述することなく 次の入力を指定することができます。

  • オプションの入力文字。

  • マスクの特定の位置で予想される入力の種類。 の場合は数字、英字または の英数字です。

  • MaskedTextBoxの に直接表示されるマスクリテラルまたは文字。たとえば、電話番号の ハイフン( - )、価格の 通貨記号などです。

  • 入力文字の特殊処理。たとえば、 英字を大文字に変換します。

+0

ありがとうございます。 –

+0

TextBoxから派生し、独自のカスタムテキストボックスを作成することもできます。私は数値のテキストボックスを得るためにこれをいくつかの機会に行った! – James

+0

これはWinFormsコントロールなので、WPFでは独自のカスタムコントロールを作成する必要があります。 –

2

このシナリオでは最高の仕事とツールは、マスク編集テキストボックスです。

-3

NumericTextBoxコントロールとDateTimePickerコントロールを使用しない限り、このような機能はありません。

しかし、いつものように、デフォルトのTextBoxコントロールをオーバーライドすることで、独自のコントロールとロジックを定義することができます。

+0

-1上記の答えは、そのような機能があることを示しています –

関連する問題