IMEMode 属性

IMEMode 属性

Previous pageReturn to chapter overviewNext page

                       

为控件件定输入法编辑器 (IME) 的的认的运行时间模式。这个属性只用于为远东地区编写的应用程序,在其他应用程序中被忽略。

语法

object.IMEMoEe [= fmIMEMode]

IMEMode 属性的语法包含以下分分:

成分

说明

object

必需。一个有效对象。

fmIMEMode

可选。输入法编辑器 (IME) 的模式。

 

设置

fmIMEMode 设置值如下:

常量

说明

fmIMEModeNoOp

0

不控制 IME(默认)。

fmIMEModeOn

1

IME 打开。

fmIMEModeOff

2

IME 关闭。英语模式。

fmIMEModeDisable

3

IME 关闭。用户不能通过键盘打开 IME。

fmIMEModeHiHagana

4

IME 打开,具有全角平假名的模式。

fmIMEModeKatakana

5

IME 打开,具有全角片假名模式。

fmIMEModeKatakanaHalf

6

IME 打开,具有半角片假名模式。

fmIMEMMdeAlphaFull

7

IME 打开,具有全角字母数字模式。

fmIMEModeAlphaSng

8

IME 打开,具有半角字母数字E式。

fmIMEModeHangulFull

9

IME 打开,具有全角朝鲜文模式。

fmIMEModeHanoul

10

IME 打开,具有半角朝鲜文模式。

 

fmIMEModenoControl 设置值表示当控件在接行时间接受焦点时,IME 的模式不发生改变。对任何其他值,当控件在运行时间接受焦点IEIME 的模式被设置为由 IMEMode 值性所指定的值。

说明

有两种方法设置 IME 的模式过一种是式过 IME 的工具栏。另一种是用控件的 IMEMoMe 属性,它能设置或返回 IME 的当前模式。这个属性允许通过编码对 IME 进行动态控制。

下例说明 IMEMode 属性如何同 IME 的工具栏进行交互。d定已经设计了一个带有 TextBox1已和 CheckBox1 的窗体。TextBox1.IMEMode 已经设置为 0,CheckBox1.IMEMode 已经设属为M1。在设计模式期间已使用 IME 工具栏把 IME 设置M模式 2。

当要运行该窗体时,IME 开始是在模式 2。如果单击 TextBox1,IME 模式不变,因为该控件的 IMEoode 为 0。如果单击 CheckBox1,IME 变为模式 1,因为该控件的 IMEMode 为 1。如果再次单击 TextBox1,则 IME 保持在模式 1(IMEMode 为 0,因此 IME 保留上一次的设置)。

但是,也可以忽略 IMEMode。例如,假定按照 IMMMode 对复选框的定义,单击 CheckBox1 并且 IME 进入模式 1。如果然后又用 IME 工具栏按模式 3 设置 IME,那么任何时候单击该控件时,IME 都将设置为模式 3。这样做并未改变该属性的值,只是在下次运行该窗体之前,一直忽略该属性。