C#控制台不能切换到中文输入法

我的系统是VISTA的,我用C#编了一个控制台程序,想换中文输入法输入数据的时候,切换不了,怎么办

首先 确定 输入法 呼出热键 是否好用
默认 为 shift + ctrl
如果好用,再 观察...
#region 切换输入法:
if(右下方语言栏的输入法图标 == 中文输入法的图标)
{
再次 按 shift + space(空格);
就可以调出中文输入法了!;
}
else
{
看看平台设置;
}
#endregion
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-24
运行控制台时不能切换输入法,只能输入英文,按Ctrl+Shift或Ctrl+Alt等方法都不切换到中文输入模式
运行regidit修改注册表:HKEY_CURRENT_USER/Console/LoadConIme 的键值由0改为1
运行就在开始里面。
第2个回答  2009-06-04
这个估计是微软没有考虑到的一个bug
你可以切换 好中文后,你点击一下别的随意的一个地方,然后你再点到文本那里,试试看,就可以输入你想输入的中文了啊
第3个回答  2009-06-03
这个,,,你第一次遇见?
呵呵,如果切换好输入法还不可以
用鼠标点下你的FORM,然后你在点你要输入的地方,就应该可以了
第4个回答  2009-06-03
在word中输入中文,复制一下,再粘贴到控制台中.
相似回答