C#如何判断当前输入法是中文输入还是英文输入,注意:是判断,而不是去切换中英文输入

hujialuo1990 2013-11-09 12:57:54
当前系统只安装了QQ输入法,可以按Shift键切换中/英文,在C#中如何判断当前是中文状态还是英文状态?请大神看清了,是判断状态。。。。。。请附上代码~谢谢~~~
...全文
2729 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_26703145 2015-07-14
  • 打赏
  • 举报
回复
InputLanguageCollection ilc = InputLanguage.InstalledInputLanguages;//获取所有安装的输入法 InputLanguage il = InputLanguage.CurrentInputLanguage;//获取当前的输入法以及状态 如何判断 不会 同求解
qq_26703145 2015-07-14
  • 打赏
  • 举报
回复
值 五笔加加 微软拼音3.0 搜狗拼音 说明 NoControl 首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置 调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符 调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符 不建议使用 On 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 Off 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 Disable 调出后默认为英文输入状态中西标点或全半角字符继承上次设置 调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符 调出后默认为英文输入状态调出后默认为西文标点 英文输入时为半角字符 推荐使用,适合于密码输入 AlphaFull 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 Alpha 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 HangulFull 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 调出后默认汉英文输入、中西标点或全半角字符继承上次设置天书注:新版搜狗是默认使用圆角! 推荐使用,适于中文文字编辑 Hangul 调出后默认为汉字输入状态 中西标点或全半角字符继承上次设置 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符 推荐使用,适合于数据信息录入 Close 首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符天书注:默认为英文输入,进入新版搜狗后默认是半角+中文标点。
zcw1967 2014-01-07
  • 打赏
  • 举报
回复
我也想知道,帮顶!
本拉灯 2014-01-07
  • 打赏
  • 举报
回复
引用 6 楼 tacent 的回复:
我也想知道、、、
我喜欢你的头像。
MOMOKA 2014-01-07
  • 打赏
  • 举报
回复
我也想知道、、、
socujun 2014-01-06
  • 打赏
  • 举报
回复
我也想知道..
超级橡树 2013-11-19
  • 打赏
  • 举报
回复
如果只需要输入英文或数字,那就Disable好了。
小猪八Q 2013-11-18
  • 打赏
  • 举报
回复
Mark一下,也想了解一下
hujialuo1990 2013-11-18
  • 打赏
  • 举报
回复
引用 1 楼 u012503688 的回复:
捕获这窗体的ImeMode属性,如果为On则为中文状态。
ImeMode用的是NoControl。。。。。。。通过键盘Shift键可以切换中英文,不过NoControl模式会记录上次的输入法状态,比如有两个文本框tb1和tb2,NoControl模式下默认都是中文输入状态,如果在tb1中切换成了英文,那么鼠标点击tb2时就自动转换为中文了,这种问题该怎么解决啊?
超级橡树 2013-11-09
  • 打赏
  • 举报
回复
捕获这窗体的ImeMode属性,如果为On则为中文状态。

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧