2011-12-24 4 views
2

私は個人がテキストボックスに数字を入力できるようにするkeypressのWinFormを持っています。C#WinForm Keypressはフルストップ後に2つの数字のみを許可します

私はユーザーにフルストップを1回入力することができますが、どのようにすればフルストップ後に2つの数字しか入力できないようにすることができます。例えば「20.99」

+0

数値とKeypressイベントとの接続は何ですか?ここにはいくつかの情報がありません。 –

+0

私はそれが欲しいので、完全な停止後の数字の量に個人が制限されています。たとえば、「20.99999」と入力できるようになりましたが、完全停止後に2つの数字、つまり「20.99」しか入力できないようにしたいです。 – JackTheJack

答えて

2

このような場合のコントロールが存在します。

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

+0

VB6コントロールの機能が徐々に戻ってきているようです。情報をありがとう。 –

+0

@マークホール - 私は知っている...あなたがそれについて考えるとき、本当に面白い。 – Oded

+0

奇数、2つの投稿が同じ間違った主張をしています。 MaskedTextBoxはずっと長い間、あなたがリンクしたページの "Other versions"ドロップダウンボックスをクリックしています。 –

関連する問題