2009-06-24 23 views
0

私は、入力の種類に基づいてキーボード入力をテキストボックスにフィルターしたいと思っています。例えば数字だけ 1だから、英数字Textboxのキーボードからのフィルター入力C#

のためのアルファベットのみ 2 0が設定されている場合や、文字、キーボードで押されている「」、それがテキストボックスに示されていないため

0に。 C#でどうすればいいですか?

おかげで私が正しくあなたの質問を理解していますが、入力フィルタの多くの種類を作成するためのmasked text boxを使用することができます

答えて

2

あなたがコントロールのKeyPressイベント(およびオプションのKeyDown法)に加入する必要があり、キーストロークが食べなければならない場合はtrueに取扱プロパティを設定します。 msdn(問題をカバーしているサンプル)を参照してください。

+0

私はこの種の問題に対処するための一般的なアプローチを与えてくれたので、この回答を選択しました。他の良い答えも同じで、ケースに応じて使用できます。 ありがとう –

関連する問題