请问可否在窗体中当用户用ctrl+shift选择输入法后,就认定该输入法
时间:2004-11-07
来源:互联网
在窗体中的某一个textbox控件中切换输入法后,到另一个textbox中输入法又变为默认的输入法了,即使是用了IMEmode属性,也只是将某一个中文输入法定为默认。我想让用户在其中一个textbox控件中(窗体中任意位置的textbox)按ctrl+shift或者其他方法切换输入法后,能够在本窗体中别的textbox控件中也使用该输入法,而不变为默认的输入法!
请高手解答为盼
作者: smart1078 发布时间: 2004-11-07
第一个文字框中当前IMEmode 可不可以被记录下来啊?如果可以我想应下面就好办了。我来试一试。
---------------------------------------------
实验结果说明根本不行。以下是IMEmoDE的说明
该属性返回或者设置的数值用来确定被选定的对象的 IME (Input Method Editor,输入方法编辑器)状态。
注意只有 Visual Basic 的远东地区版本中才会出现该属性。
object.IMEMode [= value]
IMEMode 属性的语法包括以下几个部分:
部分描述object一个对象表达式,其值为“应用于”列表中的一个对象。value一个整数,它指定了将要被对象使用的 IME 模式。
设置值
value 的设置值包括:
设置描述0无(缺省设置)。该值表明“无 IME 控制”。当 IMEMode 属性被设置为 0 时,可以使用 IMEStatus 函数确定当前的 IME 状态。1IME 打开。该数值表明 IME 已经被打开,可以输入汉字或日文字符。该设置仅对日文、简体汉字和繁体汉字 IME 有效。2IME 关闭。该模式表明 IME 被关闭,因此对象将处于英文输入模式。该设置仅对日文、简体汉字和繁体汉字 IME 有效。3IME 被禁止。该模式类似于 IMEMode = 2,区别仅在于数值 2 没有禁止 IME。在本设置下,用户不能够通过键盘将 IME 打开,而且 IME 浮动窗口被隐藏。该设置仅对日文 IME 有效。4日文平假名双字节字符(DBC)。该设置仅对日文 IME 有效。5日文片假名 DBC. 这些设置仅对日文 IME 有效。6日文片假名单字节字符 (SBC)。这些设置仅对日文 IME 有效。7字母数字 DBC。该些设置仅对日文 IME 有效。8字母数字 SBC。该些设置仅对日文 IME 有效。9Hangeul DBC。该些设置仅对朝鲜语 IME 有效。10Hangeul SBC。该些设置仅对朝鲜语 IME 有效。
说明
在设计时,可以使用对象的“属性”窗口来设置对象的 IMEMode 属性。在运行时,可以通过代码返回或者设置 IMEMode 属性。如果对象拥有焦点的时候改变了 IMEMode 属性的设置,对象的 IME 状态将发生相应的改变。如果将 IMEMode 属性设置为 0 (无),那么无论对象的当前状态如何设置,结果总是返回 0。如果将 IMEMode 属性设置为 0 以外的任何有效值, IMEMode 属性将返回当前的 IME 状态。
对于日文 IME,只能使用设置值 0 到 8。设置 9 和 10 对于日文系统是无效的。
对于朝鲜语 IME,只能使用设置 0 以及 7 到 10。设置 1 到 6 对于朝鲜语系统是无效的。
对于简体汉字和繁体汉字 IME,只能使用设置 0 到 2。设置 3 到 10 对于汉字系统是无效的。
[此贴子已经被作者于2005-6-27 18:13:19编辑过]
作者: dzdoc 发布时间: 2005-06-27
作者: lightyears_11 发布时间: 2011-06-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28