大家在写程序的过程中,经常需要用到在某个控件或者界面上需要特殊的输入法的情况,尤其是在外包的项目当中,以下是一段切换输入法的代码,以切换为日文输入法为例,仅供参考。 //需要引用System.Windows.Forms名称空间

//    切换当前的语言

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.GetCultureInfo("ja-jp"));

//将输入法设为日文的Hiragana

this.ImeMode = ImeMode.Hiragana;

// 有日文切换为英文

this.ImeMode = ImeMode.Off;

以此类推,可以实现各输入法的切换,输入法相关属性在msdn上的说明:

成员名称说明 Inherit 继承父控件的 IME 模式。

NoControl 无(默认)。

On IME 已打开。此值指示 IME 已打开,可以输入中文或日语特定的字符。

此设置仅对日语、简体中文和繁体中文 IME 有效。

Off IME 已关闭。此模式指示 IME 已关闭,这意味着该对象的行为方式与英语输入模式相同。此设置仅对日语、简体中文和繁体中文 IME 有效。

Disable IME 被禁用。如果使用此设置,则用户无法从键盘打开 IME,而且 IME 浮动窗口处于隐藏状态。

Hiragana 平假名 DBC。此设置仅对日语 IME 有效。

Katakana 片假名 DBC。此设置仅对日语 IME 有效。

KatakanaHalf 片假名 SBC。此设置仅对日语 IME 有效。

AlphaFull 字母数字双字节字符。此设置仅对朝鲜语和日语 IME 有效。

Alpha 字母数字单字节字符 (SBC)。此设置仅对朝鲜语和日语 IME 有效。

HangulFull 朝鲜文 DBC。此设置仅对朝鲜语 IME 有效。

Hangul 朝鲜文 SBC。此设置仅对朝鲜语 IME 有效。

Close IME 已关闭。此设置仅对中文 IME 有效。

OnHalf HalfShape 上的 IME。此设置仅对中文 IME 有效。

切换输入法的c#代码相关推荐

  1. 一段切换输入法的c#代码

    //需要引用System.Windows.Forms名称空间 string languageName="五笔";//查找第一个五笔输入法 foreach(InputLanguage ...

  2. 【Windows问题】:在IDE代码补全时解决与Windows下的ctrl+空格切换输入法快捷键冲突问题

    Windows问题--在IDE代码补全时解决与Windows下的ctrl+空格切换输入法快捷键冲突问题 文章目录 Windows问题--在IDE代码补全时解决与Windows下的ctrl+空格切换输入 ...

  3. android 拔插键盘自动切换输入法

    android使用TP输入的时候,目前大部分输入法都还好用,但是当插入键盘的时候,很多时候就没那么好用了.这里的思路是: 弄一个广播监听,当检测到有USB设备插入的时候,检测是否有键盘存在,如果存在则 ...

  4. C# VS2010 无法切换输入法。

    VS2010编写代码时,无法使用快捷键切换输入法.只能手动设置: 1.找到语言栏--下拉框--设置(如下图). 2.在弹出的的界面中选择一个输入法,确定:就可以了.

  5. mac c语言identifier,mac下自动切换输入法

    长久以来,输入法一直是困扰mac用户的一个问题:不过随着国内厂商的跟进,这种状况得到了极大的改善.不用自己去折腾什么鼠须管了,狼厂和企鹅都做的不错. 不过依然有一个问题没有完全解决:不同程序之间输入的 ...

  6. 切换输入法导致程序死机的解决办法

    近日在开发类似QQ屏幕截图过程中,发现在输入文字时切换输入法(Ctrl+Shift)时,会导致程序出现"卡死"现象.为了方便代码重用,屏幕截图模块是以动态库方式封装起来的.出现&q ...

  7. 计算机桌面任务栏怎样显示输入法,电脑任务栏上不显示切换输入法图标怎么办...

    昨天有一同学问为什么自己的电脑任务栏上不显示切换输入法图标了,要我帮着找回来,要不无法知道当半输入法呀,下面我来给大家介绍一下具体解决任务栏上不显示切换输入法方法,希望对大家有帮助. 导致任务图标不见 ...

  8. python+windows11下切换输入法

    目录 下载输入法 切换输入法代码 输入切换区域设置 下载输入法 1打开设置>时间和语言>语言和区域 2点击添加语言(选择需要的输入法安装) 切换输入法代码 import win32api ...

  9. 苹果电脑怎么切换输入法_高顿:CPA考试技巧:巧用搜狗输入法“v”模式,非常实用!...

    引用一下官方的解释: V模式是一个转换和计算的功能组合. V模式具备的几种功能: 数字转换:日期转换:算式计算:函数计算特殊符号快捷入口.下面分转换和计算两部分来详细说说怎么用V模式. 先说大家最关心 ...

最新文章

  1. STARTUPE2原语
  2. Lazy FP状态还原漏洞公布,大多数Intel的酷睿CPU受其影响
  3. Python之中文识别
  4. numpy 若干行和列_Numpy的轴,pandas的行和列
  5. 缓存插件 Spring支持EHCache缓存
  6. 深度学习(二十三)——Fast Image Processing, SVDF, LCNN, LSTM进阶
  7. AUTOSAR从入门到精通100讲(二十)-特斯拉、高通、华为AI处理器深度分析
  8. asterisk配置会议室meetme.conf
  9. python课程设计矩阵对角线之和,为每个python numpy用不同的值填充矩阵对角线
  10. JVM——内存区域:运行时数据区域详解
  11. Luogu 1941 【NOIP2014】飞扬的小鸟 (动态规划)
  12. Java编程:java判断两个区间交差重叠
  13. html 好看的英文字体,23款网页设计师必备:经典私藏英文字体
  14. 如何破解 App 网络代理后出现网络不可用的情况
  15. 机器学习初探:(十)K均值聚类(K-means)以及KNN算法
  16. HTML+CSS实现动态效果相册
  17. 30W、45W、60W PD移动电源芯片方案+无线充方案
  18. 建立FAT文件系统学习笔记
  19. C++ 计算多边形的面积,计算IOU
  20. 基于Unity开发实现的坦克游戏设计

热门文章

  1. OC 基础 UICollectionView
  2. 用UML进行面向对象的分析设计的软件开发步骤
  3. WPS Excel 作图的一些小技巧
  4. Fiddler拦截指定站点并修改客户端request请求
  5. tdms用matlab打开,TDMS文件及其Matlab读取方法.pdf
  6. 仿制Axidraw:基于Arduino UNO 的手写/手绘机器人(xy绘图仪)
  7. MOTOMAN机器人网络控制的实现
  8. SQL语句查看表结构和修改字段长度
  9. CH341SER_WIN7_X64 USB转串口驱动程序
  10. Python base64与图片之间的转换