C#设置输入法实例分析
作者:永远爱好写程序 发布时间:2022-07-07 14:30:05
标签:C#,输入法
本文实例讲述了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#程序设计有所帮助。
0
投稿
猜你喜欢
- if判断integer的问题昨天在使用mybatis的if判断integer时遇见一个小问题:<if test="isCho
- springboot对kafka的client很好的实现了集成,使用非常方便,本文也实现了一个在springboot中实现操作kafka的d
- 当时用逆向生成后,实体类中的下划线都被去掉,这时只需要在sqlmap.xml中加以下代码即可。打开mybatis驼峰法则。 <sett
- 2.4.6 BoxLayout为了简化开发,Swing 引入了 一个新的布局管理器 : BoxLayout 。 BoxLayout 可以在垂
- 项目框架采用spring+hibernate+springMVC如果上传文件不想使用flash那么你可以采用HTML5;截图前段模块是boo
- 前言Exchange(交换器)顾名思义,它是用来实现两个线程间的数据交换的,它诞生于 JDK 1.5,它有两个核心方法:exchange(V
- 目录前言实现思路实现方法最简单的实现方法如果多线程乱入?线程安全的单例模式Lock版本静态构造器版本Lazy版本总结前言Singleton是
- 实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId=&quo
- 介绍原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建
- 1、SSL介绍和说明SSL的配置也是我们在实际应用中经常遇到的场景SSL(Secure Sockets Layer,安全套接层)是为网络通信
- 注:由于工作需要, 也是第一次接触到打印机的相关内容, 凑巧, 通过找了很多资料和帮助后, 也顺利的解决了打印标签的问题(标签的表面信息[二
- 对于使用文件进行交换数据的应用来说,使用FTP 服务器是一个很不错的解决方案。关于FileZilla Server服务器的详细搭建配置过程,
- 从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Obj
- Java类加载全过程一个java文件从被加载到被卸载这个生命过程,总共要经历4个阶段:加载->链接(验证+准备+解析)->初始化
- 1 pom.xml文件注:热部署功能spring-boot-1.3开始有的<!--添加依赖--><dependency&g
- 本文主要是用到java中的swing技术,以及JMFjar中的API,为大家分享了java音乐播放器的具体实现代码,供大家参考,具体内容如下
- 最近在研究springboot实现FastJson解析json数据的方法,那么今天也算个学习笔记吧!添加jar包:<dependenc
- 最近在开发的过程中,一个列表的查询,涉及到了多表的关联查询,由于持久层使用的是mongodb,对这个非关系型数据使用的不是很多,所以在实现此
- 项目要求1.初次打开程序时右上角标题栏显示“无连接”,点击旁边的按钮选择“我的好友”,进入配对界面;2.选择好友之后,返回主界面,标题栏会显
- 本文实例展示了DevExpress获取TreeList可视区域节点集合的实现方法,是比较有实用价值的技巧。分享给大家供大家参考。具体实现方法