使用场景:
在使用Honeywell 1991i扫码枪时,扫码枪输入框里的输入法必须为英文输入法,才可以正常扫进去,因此需要将该textbox输入框输入时默认为英文输入法
参考:Winfrom TextBox切换中英文输入法 - 凉介-C - 博客园 (cnblogs.com)
//输入框中切换成英文输入法:
this.Textbox1.ImeMode = System.Windows.Forms.ImeMode.Disable;
//输入框中切换成中文输入法:
this.Textbox1.ImeMode = System.Windows.Forms.ImeMode.HangulFul;
其他属性:
NoControl 调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符 不建议使用
On 调出后默认汉英文输入、中西标点或全半角字符继承上次设置
Off 调出后默认汉英文输入、中西标点或全半角字符继承上次设置
Disable 调出后默认为英文输入状态调出后默认为西文标点 英文输入时为半角字符 推荐使用,适合于密码输入
AlphaFull 调出后默认汉英文输入、中西标点或全半角字符继承上次设置
Alpha 调出后默认汉英文输入、中西标点或全半角字符继承上次设置
HangulFul 调出后默认汉英文输入、中西标点或全半角字符继承上次设置 推荐使用,适于中文文字编辑
Hangul 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符 推荐使用,适合于数据信息录入
Close 调出后默认为汉字输入状态 调出后默认为西文标点 英文输入时为半角字符 不建议使用