C# 切換中英文

            //InputLanguageCollection ilc = InputLanguage.InstalledInputLanguages;//獲取所有安裝的輸入法
            //InputLanguage il = InputLanguage.CurrentInputLanguage;//獲取當前的輸入法以及狀態  

首先查找輸入法中所有的輸入方式,如果方式中有美式的字樣,則切換到這種輸入方式中。

using System.Windows.Forms;

            foreach (InputLanguage iL in InputLanguage.InstalledInputLanguages)
            {
                if(iL.LayoutName.Contains(" 美式"))
                {
                    InputLanguage.CurrentInputLanguage = iL;
                    break;
                }
                //if (iL.LayoutName == "中文(簡體) - 美式鍵盤")
                //{
                //    InputLanguage.CurrentInputLanguage = iL;
                //    break;
                //}
            }

    

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章