为导向控件列表选择器设置握手
当操作员按下 Enter 键时,应用程序会将一个值写入数据源。使用 Enter 键握手可在特定时段内为数据源保存值,以确保会在操作员向值标签发送新值前读取该值。
握手标签和设置的交互方式
如果未分配 Enter 标签,则不会发生握手。
如果分配了 Enter 标签,则在操作员按下与导向控件列表选择器相关的 Enter 键时,会发生以下情况:
- Enter 键控制延迟选项的定时器开始计时。当时间到期后,Enter 标签会设置为 1。如果“握手复位类型”设置为“非零值”,则要将 Enter 标签设置为 1,在“Enter 键控制延迟”过期的时候 Enter 键握手标签必须为 0。
- 定时器会开始记录 Enter 键握手时间和 Enter 键保持时间。
- 如果已分配 Enter 键握手标签,则 Enter 键标签会一直保持其设置,直到 Enter 键握手时间到期或由 Enter 键握手控件复位(以先发生者为准)。如未分配 Enter 键握手标签,则 Enter 标签会一直保持其设置,直到 Enter 键保持时间到期。
- Enter 标签会复位为 0。
握手复位类型选项的工作方式
Enter 键握手标签按如下方式复位 Enter 标签:
- 非零值在 Enter 键握手标签为非零值时复位 Enter 标签。
- 零到非零转换在 Enter 键握手标签从零转换为非零值时复位 Enter 标签。
在 Enter 标签复位为 0 前,操作员可以向图形画面中的其他对象提供输入。
如果操作员对 Enter 标签尚未复位的对象按下了 Enter 键(使用键、外部键盘或小键盘),则诊断记录中会记录一条错误。
如果图形画面关闭,则 Enter 标签会复位为 0,并且所有握手计时也会被复位。
要为导向控件列表选择器的按钮设置握手
- 在画面中,双击选择器以打开其属性对话框。
- 单击计时选项卡。
- 指定 Enter 键要使用的握手设置。
提供反馈