FuriganaControl 属性

语言专用信息

使用 FuriganaControl 属性可以指定目标控件并为在文本框中为输入的文本自动创建汉字注音。String 型,可读写。

expression.FuriganaControl

expression    必需。返回“应用于”列表中的一个对象的表达式。

说明

该设置的值为输入汉字注音的控件名称。

可以使用属性表Visual Basic 来设置该属性。

如果在控件中设置了 FuriganaControl 属性,则将自动创建汉字注音控件,并且可以在另外指定的控件中进行显示。仅当在同一个窗体中用 FuriganaControl 属性设置了控件名称,窗体才能在执行时正确运行。如果文本在同一窗体中非指定控件名的控件中输入,则将出错。汉字注音字符的类型由控件中的 IMEMode/KanjiConversionMode 属性设置来决定。

ADP 中的 FuriganaControl

在 ADP 文件中使用 FuriganaControl 时,请务必将 数据类型从 CHAR/NCHAR 改为 VARCHAR/NVARCHR。否则,无法向目标字段插入任何汉字注音字符串。FuriganaControl 属性会向现有目标字段插入汉字注音字符串,但如果字段的数据类型定义仍然保持为 CHAR/NCHAR,则所有字符串插入都将失败,因为该字段的长度是固定的,所以会出现错误消息。

注释  如果在目标控件中输入文本,新输入文本的汉字注音将自动添加到所指定的目标控件内容的末尾。即使已经修改或删除了目标控件中的文本,也不会修改或删除目标控件中更改前的字符。根据需要,更改目标控件的内容可以修改汉字注音控件中的文本。如果是将文本粘贴到目标控件中,FuriganaControl 属性就不会起作用。