サイトアイコン 初心者エンジニアのための備忘録

[VB.NET] テキストボックスに数字以外を入力できないようにする

数字以外の入力を禁止

テキストボックスに数字以外を入力できないようにするには、テキストボックスのKeyPressイベントの中に以下のような処理を記述します。

今回は、実用性もかねてピリオド(小数点)とバックスペース文字(バックスペースキー使用可のため)も許容しています。

それではサンプルを見てみましょう。
[crayon-678b5af5c6278257948915/]

KeyPressイベントに上記の処理を記述することで、TextBox1には数字、バックスペース文字、ピリオド以外は入力できなくなります。
 
 
以上が、テキストボックスに数字以外を入力できないようにする方法です。
ぜひ参考にしてみてください。

モバイルバージョンを終了