C#设置输入法实例分析
程序员文章站
2022-05-15 14:22:23
本文实例讲述了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#程序设计有所帮助。