切换输入法
切换 输入法
2023-09-14 08:58:58 时间
实现效果:
知识运用:
InputLanguage类的CurrentInputLanguage
public static InputLanguage CurrentInputLanguage { get; set;};
IstalledInputLanguage属性
public static InputLanguageCollecation InstalledInputlanguage {get ;};
实现代码:
private void Form1_Load(object sender, EventArgs e) { //获取系统中安装的文字输入法 InputLanguageCollection ILcollection = InputLanguage.InstalledInputLanguages; foreach (InputLanguage input in ILcollection) comboBox1.Items.Add(input.LayoutName); InputLanguage Cinput = InputLanguage.CurrentInputLanguage; //获取当前输入法 textBox1.Text = Cinput.LayoutName; InputLanguage Dinput = InputLanguage.DefaultInputLanguage; //获取默认输入法信息 textBox2.Text = Dinput.LayoutName; textBox3.Text = Cinput.Culture.DisplayName; //获取输入法的语言区域 } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { InputLanguage SetInput=InputLanguage.InstalledInputLanguages[comboBox1.SelectedIndex]; InputLanguage.CurrentInputLanguage = SetInput; //设置当前输入法 InputLanguage Cinput = InputLanguage.CurrentInputLanguage; textBox1.Text = Cinput.LayoutName; InputLanguage Dinput = InputLanguage.DefaultInputLanguage; textBox2.Text = Dinput.LayoutName; textBox3.Text = Cinput.Culture.DisplayName; }
相关文章
- JAVA使用Tess4J进行ocr识别,并切换中文
- Unity3D入门Demo-Cube移动-触发球体-切换场景[通俗易懂]
- vim切换输入法
- Pytest测试框架一键动态切换测试环境实现思路及方案
- 【虚幻引擎】实现锁定敌人与切换锁定
- 视频处理系列︱利用达摩院ModelScope进行视频人物分割+背景切换(一)
- 搜狗输入法Linux版:中英文快速切换(搜狗linux中英文切换)
- Linux下安全切换至Root权限方法(linux怎么切换到root用户)
- MacOS上快速切换输入法的方法(macos切换输入法)
- Linux下快速切换路径的技巧(linux切换路径)
- Ubuntu 安装python3及多版本切换详解编程语言
- Linux su命令:切换用户身份
- Linux下快速切换搜狗输入法(linux搜狗输入法切换)
- 轻松切换:MacOS 输入法指南(macos输入法切换)
- 键Linux下快速切换输入法的秘密(linux切换输入法快捷)
- Linux快捷切换中文输入法的技巧(linux输入法切换中文)
- 利用Linux ARP代理实现无缝网络切换(linuxarp代理)
- Debian默认桌面再次切换到Gnome
- 意大利军方切换到 LibreOffice
- Linux系统轻松实现输入法的快速切换(linux输入法切换)
- 简单Linux下的切换输入法(切换输入法 linux)
- Linux:实现两个IP地址的高效切换(linux两个ip地址)
- Oracle AB表之间的切换过程(oracle ab表切换)