当前位置: 移动技术网 > IT编程>开发语言>c# > C#设置输入法实例分析

C#设置输入法实例分析

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#设置输入法的方法。分享给大家供大家参考。具体如下: private void form1_load(object sender, system.

本文实例讲述了c#设置输入法的方法。分享给大家供大家参考。具体如下:

private void form1_load(object sender, system.eventargs e)
{ //获取输入法信息
  //获取系统中已经安装的文字输入法
  inputlanguagecollection myinputs=inputlanguage.installedinputlanguages;
  //将输入法的名称添加组合框中
  foreach(inputlanguage myinput in myinputs)
  this.combobox1.items.add(myinput.layoutname);
  //获取当前输入法信息
  inputlanguage currentinput=inputlanguage.currentinputlanguage;
  this.textbox1.text=currentinput.layoutname;
  //获取输入法的语言区域
  this.textbox3.text=currentinput.culture.displayname;
  //获取默认的输入法信息
  inputlanguage defaultinput=inputlanguage.defaultinputlanguage;
  this.textbox2.text=defaultinput.layoutname;
}
private void combobox1_selectedindexchanged(object sender, system.eventargs e)
{ //设置当前输入法
  //获取选择的输入法
  inputlanguage myinput=inputlanguage.installedinputlanguages[this.combobox1.selectedindex];
  //设置当前输入法
  inputlanguage.currentinputlanguage=myinput;
  //获取当前输入法信息
  inputlanguage currentinput=inputlanguage.currentinputlanguage;
  this.textbox1.text=currentinput.layoutname;
  //获取输入法的语言区域
  this.textbox3.text=currentinput.culture.displayname;
  //获取默认的输入法信息
  inputlanguage defaultinput=inputlanguage.defaultinputlanguage;
  this.textbox2.text=defaultinput.layoutname; 
}

希望本文所述对大家的c#程序设计有所帮助。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网