首页 > 编程 > C# > 正文

C#设置输入法实例分析

2020-01-24 01:50:40
字体:
来源:转载
供稿:网友

本文实例讲述了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#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表