如何实现当某textBox控件成为焦点时,自动打开搜狗输入法;失去焦点时,恢复原有输入法...

it2022-05-05  138

今晚测试的结果,如下:

private InputLanguage ThisFormDefaultInputLanguage = InputLanguage.DefaultInputLanguage; private void txtContent_Enter(object sender, EventArgs e) { InputLanguageCollection ilc = InputLanguage.InstalledInputLanguages; foreach(InputLanguage il in ilc)   {    if(il.LayoutName.Contains("搜狗")) InputLanguage.CurrentInputLanguage = il;   } foreach(InputLanguage il in ilc)   {    if(il.LayoutName.Contains("中文")) InputLanguage.CurrentInputLanguage = il;   } } private void txtContent_Leave(object sender, EventArgs e) { InputLanguage.CurrentInputLanguage = ThisFormDefaultInputLanguage; }

转载于:https://www.cnblogs.com/Tom2012/archive/2012/03/23/2414237.html


最新回复(0)