当前位置:编程学习 > C#/ASP.NET >>

C#应用程序中的输入法

码如下(放到Form_Load中就可以了): 

if(InputLanguage.DefaultInputLanguage.LayoutName.IndexOf("Keyboard")==-1 && InputLanguage.DefaultInputLanguage.Culture.Name.Equals("zh-CN"))
{
   InputLanguage.CurrentInputLanguage=InputLanguage.DefaultInputLanguage;
}
else
{
   foreach(InputLanguage lang in InputLanguage.InstalledInputLanguages)
   {
    if(lang.Culture.Name.Equals("zh-CN") && lang.LayoutName.IndexOf("Keyboard")==-1)
    {
     InputLanguage.CurrentInputLanguage=lang;
     break;
    }
   }
}

 

    
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,