c#怎么判断输入法

控件的ImeMode属性设为On
切换为中文:
foreach (InputLanguage inputLanguage in InputLanguage.InstalledInputLanguages)
                               {
                                       if (inputLanguage.LayoutName.IndexOf(Operator.m_InputLanguage) >= 0)
                                       {
                                               InputLanguage.CurrentInputLanguage = inputLanguage;
                                               break;
                                       }
                               }
切换为英文:
foreach (InputLanguage inputLanguage in InputLanguage.InstalledInputLanguages)
                               {
                                       if (inputLanguage.Culture.Name.IndexOf("en") >= 0)
                                       {
                                               InputLanguage.CurrentInputLanguage = inputLanguage;
                                               break;
                                       }

  

你可能感兴趣的:(c#怎么判断输入法)