首页

配合“数据变量显示”控件,该控件实现弹出键盘效果,录入为数字变量。

当点击该控件区域后,会弹出键盘,键盘需要提前利用“按钮触控”设置好,该控件需要设置数据录入过程中显示位置,用于实时显示设置的数据,用户可以将显示位置和“数据变量显示”控件显示位置设置在相同的位置,也可设置在不同的地方。当点击return(0x00F1)键值的按键时,键盘会消失,数据会同步显示在“数据变量显示”控件的显示区域。

注:数据变量显示控件和数据录入触控控件指向的变量存储区地址必须相同,否则不显示。 

7.4.1 数据录入

位置信息:触控按钮区域

“X”“Y”为触摸区域左上角坐标。

“W”“H”为触摸区域宽度和高度,单位为像素点。

名称定义:默认DataInput,可重新设置当前触摸区域名称。

按钮效果:按钮按压效果图所在页面(-1默认无相应效果)

页面切换:制定到切换目标图片(-1默认不切换)

变量地址:录入数据对应的变量存储区地址(0x0000–0x6FFF)

变量类型:用于存储数据的变量类型(类型不同,申请变量存储区字节个数不同)

0 = 整数(字)-32768 到 32767,无符号整数 0-65535

1 = 长整型(双字)-2147483648 到 2147483647

2 = 变量指针高字节 0 到 255

3 = 变量指针低字节0 到 255

4 = 超长整数(4字节)-9223372036854775808 到9223372036854775807

整数位数:录入的整数位数 比如录入1234.56,则N_Int=0x04。

小数位数:录入的小数位数 比如录入1234.56,则N_Dot=0x02。

显示位置:录入过程中的显示位置(左上角坐标)

显示颜色:输入字体显示颜色

字库位置:显示使用的 ASCII 字库位置,0x00=默认字库使用默认字库即使用FLASH存储系统文件的1号字库数据,详细请阅读5.5.1

字体大小:字体大小,X方向点阵数目

光标颜色:光标颜色,0x00=黑色 其它=白色

输入显示方式:0x00=输入遮挡,显示为'*';其它=输入直接显示

键盘位置:0x00=键盘在当前页面;其它=键盘不在当前页面

键盘设置:

所在页面:仅当键盘位置不等于 0x00 时有效

键盘区域:仅当键盘位置不等于 0x00 时有效

显示位置:键盘在当前页面的显示位置,仅当键盘位置不等于 0x00 时有效

范围限制:

0xFF:表示启用输入范围限制,输入越界无效(等同取消);

其它:输入无范围限制。

上限:输入下限,4 字节(长整数或无符号长整数)

下限:输入上限,4 字节(长整数或无符号长整数)

录入过程加载数据:

勾选使用,默认不使用。键盘弹出时会将数据加载到指定的地址中,键盘消失数据清零,用于判断键盘弹出状态。

变量地址:录入过程中,加载数据的变量指针地址

加载数据:录入过程中,加载到变量地址的数据