c# winform 中文输入法的问题.

来源:互联网 发布:黄金技术分析软件 编辑:程序博客网 时间:2024/06/03 23:39

wihform 默认的 ImeMode 值是NoControl

这不适合中文输入.

因为例如: 你每到一个控件都要切换一下输入法.


我们应该把父窗口 及所有子窗口 的 ImeMode 值 设置为 On


可是这样有个问题就是 它总是全角状态.


解决办法是:

在每个窗休的 Desinger.cs文件里找到

this.ImeMode = System.Windows.Forms.ImeMode.On;

替换为

this.ImeMode = System.Windows.Forms.ImeMode.OnHalf;


这样就ok了.



http://bbs.csdn.net/topics/310071906