c# 切换输入法中英文
2个回答
展开全部
你这样最好是通过按钮去触发键盘键,而且你的输入法里面只能有中文和英文两种。暂时还没想到更好的办法,有的话在跟你说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/// <summary>
/// 更改当前输入法
/// </summary>
/// <param name="languageCode">语言代码,例: 中文 zh-Cn,日文 ja-Jp</param>
public void ChangeInputLanguage(string languageCode)
{
// 如果只有一种输入法,什么也不做
if (InputLanguage.InstalledInputLanguages.Count == 1)
return;
InputLanguage nextLang = InputLanguage.FromCulture(new System.Globalization.CultureInfo(languageCode));
if (InputLanguage.InstalledInputLanguages.Contains(nextLang))
{
InputLanguage.CurrentInputLanguage = InputLang;
}
}
/// 更改当前输入法
/// </summary>
/// <param name="languageCode">语言代码,例: 中文 zh-Cn,日文 ja-Jp</param>
public void ChangeInputLanguage(string languageCode)
{
// 如果只有一种输入法,什么也不做
if (InputLanguage.InstalledInputLanguages.Count == 1)
return;
InputLanguage nextLang = InputLanguage.FromCulture(new System.Globalization.CultureInfo(languageCode));
if (InputLanguage.InstalledInputLanguages.Contains(nextLang))
{
InputLanguage.CurrentInputLanguage = InputLang;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询