Windows Windowアプリケーションに数値入力検証を実装
解決策:
メソッド1:NumericupDownコントロールを使用numericupdownコントロールの使用を検討します。これは、構築された数値入力フィルタリング関数を提供します。また、キーボードの矢印を簡単に使用して増加して減少させます。 メソッド2:キーボードインシデントの処理より一般的なソリューションについては、キーボードイベントを処理して入力を確認します。以下は、テキストボックスの2つのイベントのコード処理プログラムの例です。
特定のニーズに応じてこのコードをカスタマイズできます:
小数ビットが許可されていない場合は、 '。'のチェックを削除してください。
負の値が許可されている場合は、「 - 」のチェックを追加してください。
<code class="language-c#">private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '-')) //允许负数 { e.Handled = true; } }</code>TextBox1.MaxLengthを設定して、許可される許可された数値の数を制限します。 これにより、入力が長すぎることを防ぎます。
以上がWindowsフォームのテキストボックスを制限して整数入力のみを受け入れる方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。