今晚测试的结果,如下:
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;
}