入力可能な文字種を設定するには
ImeModeプロパティーに列挙体を設定します。
【補足】 以下の値を設定可能です。 Alpha 半角英数 AlphaFull 全角英数 Disable IMEを無効に(IMEを利用不可にします) Hangul ハングル文字 HangulFull ハングル文字 Hiragana 全角ひらがな Inherit 親コントロールのIMEモードを継承 Katakana 全角カタカナ KatakanaHalf 半角カタカナ NoControl 制御しません(デフォルト) Off IMEをOFFに On IMEをONに このうち、Disableは恒久的な設定ですが その他は、プロパティーを設定した時に IMEのモードを切り返るだけの一時的なものです。 当然ながら、ユーザが自分でIMEのモードを変更したり ON/OFFすると、状態は変化します。
// IMEを無効にして利用不可に textBox1.ImeMode = ImeMode.Disable; // ひらがな入力モードに textBox1.ImeMode = ImeMode.Hiragana; // 半角英数入力モードに textBox1.ImeMode = ImeMode.Alpha;
コメントを残す