header
CodePanic! > C#.NET Tips > 今ここ

■入力可能文字種を設定(IMEのON/OFFなど)

入力可能な文字種を設定するには
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;





Copyright © 2008.07 - shougo suzaki