c# winform 全角自动转化半角问题(C#中ImeMode的值):转载
调用
this.ImeMode = ImeMode.OnHalf;
ImeMode 枚举:指定一个值,该值是用来确定在选定了对象时该对象的输入法编辑器 (IME) 的状态。 以下是微软的解释:
成员名称 | 说明 |
Alpha | 字母数字单字节字符 (SBC)。此设置仅对朝鲜语和日语 IME 有效。 |
AlphaFull | 字母数字双字节字符。此设置仅对朝鲜语和日语 IME 有效。 |
Close Disable | IME 被禁用。如果使用此设置,则用户无法从键盘打开 IME,而且 IME 浮动窗口处于隐藏状态。 |
Hangul | 朝鲜文 SBC。此设置仅对朝鲜语 IME 有效。 |
HangulFull | 朝鲜文 DBC。此设置仅对朝鲜语 IME 有效。 |
Hiragana | 平假名 DBC。此设置仅对日语 IME 有效。 |
Inherit | 继承父控件的 IME 模式。 |
Katakana | 片假名 DBC。此设置仅对日语 IME 有效。 |
KatakanaHalf | 片假名 SBC。此设置仅对日语 IME 有效。 |
NoControl | 无(默认)。 |
Off | IME 已关闭。此模式指示 IME 已关闭,这意味着该对象的行为方式与英语输入模式相同。 此设置仅对日语、简体中文和繁体中文 IME 有效。 |
On | IME 已打开。此值指示 IME 已打开,可以输入中文或日语特定的字符。此设置仅对日语、简体中文和繁体中文 IME 有效。 |
备注:
输入法编辑器 (IME) 允许用户输入和编辑中文、日语和朝鲜语字符。IME 是用于编写中文、日语和朝鲜语脚本的基本组件。这些书写体系具有的字符比可为常规键盘编码的字符要多。这些语言的 IME 使用描述单个字符或成组字符的基字符序列,以便允许您输入范围较广的一组字符。基字符可以是来自朝鲜文音节的成分字母、日语汉字字符的拼音成分,或者中文字符的各种组合。