日期:2014-05-17  浏览次数:20972 次

c#输入法的问题,有没有人碰到过这种情况
比如窗体里放一个 TextBox,
然后运行时,按 Ctrl+空格,切换出输入法,却无法输入汉字,如图:







输入法提示条最左边的按钮,是英文状态,不是中文状态,所以无法输入汉字。

而只有.NET的程序才这样,

------解决方案--------------------
看看TextBox的ImeMode属性。
------解决方案--------------------
LZ 请确认 
TEXTBOX的 ImeMode属性= NoControl
如果为Disable 就会出现不能输入中文的情况


------解决方案--------------------
.net 2.0的bug
MS有相关的补丁了。搜一下就有了。