C#设置输入法
2012-12-10 14:07
239 查看
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;
}
{//获取输入法信息
//获取系统中已经安装的文字输入法
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# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板
- 用C#设置应用系统程序的默认输入法
- C# Winfrom 默认输入法的设置
- [C#] 输入法的设置
- C#设置输入法实例分析
- C#中Winfrom默认输入法的设置方法
- C#中Winfrom默认输入法的设置方法
- C# winform 设置winform进入窗口后在文本框里的默认焦点
- c#中设置快捷键
- 【C#】错误“System.NullReferenceException:未将对象引用设置到对象的实例“解析
- C#中使用javascript设置热键
- Ubuntu10.04下设置SCIM中文输入法
- Android中EditTex焦点设置和弹不弹出输入法的问题
- C# winform ListView 列宽设置
- C#调用vc的dll.设置参数等
- C#之WinForm基础 设置文件对话框只能看到一种指定类型的文件
- [垃圾microsoft, 要啥缺啥] 如何设置缺省输入法
- C#打印操作 页面设置 打印机选择 打印预览
- C# 设置程序随机启动
- 在Ubuntu中设置中文输入法