VS2005 C# 程序切换中文输入法要按两次Ctrl+Space的问题:
用VS2005 C#语言编写的程序中切换中文输入法第一次按Ctrl+Space只能把输入法的图标调出来,敲键盘的时候任然是英文状态,必须要再按一次Ctrl+Space才能输入中文。
原因:
这是在安装了“修复全角补丁:NDP20-KB925488-X86.msp”之后出现的,如果不安装全角补丁则出现的情况是切换中文输入法的时候会自动设置输入法为全角状态。
这个问题同时出现在VS2008,.Net3.5
解决方法:
在输入控件上设置ImeMode为On即可