いつもお世話になっております。
VB.NET2003で
TextBoxに数値のみを入力させたいと考えています。
自分で調べた結果KeyAsciiを使えば良いことがわかったのですが
KeyAsciiが見つかりませんでした。
(この方法以外でも)数値のみの入力方法がありましたら
教えてください。お願いします。
いつもお世話になっているのであれば、
過去に紹介したHP(http://anetm.com/dev/tools/vbdotnet/)
に載っているように思いますが?
「入力できる文字を特定する」
http://anetm.com/dev/tools/vbdotnet/112222.htm
少し高度ですが、WndProcをオーバーライドしてWM_CHARやWM_PASTEを処理する方法です。
数字または一部の文字しか入力できないようにする
http://jeanne.wankuma.com/tips/textbox/permitchars.html
とおりすがりさん
Blueさん
ありがとうございます。
無事解決いたしました。
KeyAsciiはVB.NETでは使われていないようでした。
ツイート | ![]() |