プロが教える店舗&オフィスのセキュリティ対策術

数値しか入力できないようにしているテキストボックスがあります。が、どこを見てもそんな処理は入ってないように見えるんです。
マスクではなくテキストボックスでです。
キープレスでもゴットフォーカスにもそんなロジックはありませんでした。
プロパティには存在しないと思っています。
ソースがあるのにどこに書いてるかわからないというバカぶりですが、どなたかアドバイスお願いします。

A 回答 (4件)

こんにちは、じゃんぬねっと です。



VB.NET で、カスタムコントロールであればありえる話ですね。
    • good
    • 0

クラス化しているとかじゃない?

    • good
    • 0

Win32APIのSetWindowLong(GetWindowLongも併用)でウィンドウスタイルを変更することで、数字入力専用のテキストボックスに変更できるそうです。


GetWindowLongで得たウィンドウスタイルにES_NUMBER(&H2000)を付加して、SetWindowLongを利用してウィンドウスタイルを変更する方法です。
このコードがどこかで使用されていませんか?
    • good
    • 0

プロパティで設定できると思うのですが。

。。
プロパティの、『IME-MODE』の部分が、2か3になっていませんか?
ちなみに、
 2:IMEモードオフ(最初だけ、入力不可)
 3:IMEモードオフ固定(入力不可)
だったと思います
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!