private void txtSearch_Enter(object sender, EventArgs e) { txtSearch.ImeMode = System.Windows.Forms.ImeMode.On; //InputLanguage.CurrentInputLanguage=InputLanguage.FromCulture(System.Globalization.CultureInfo.GetCultureInfo("zh-CN")); string[] languagename = new string[] { "五笔", "拼音", "中文" }; bool bResult = false; for (int i = 0; i < languagename.Length; i++) { foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages) { if (lang.LayoutName.IndexOf(languagename[i]) >= 0) { InputLanguage.CurrentInputLanguage = lang; bResult = true; break; } } if (bResult) break; } }
源位置:http://blog.csdn.net/keenweiwei/article/details/7407827