事件
在「事件」选项卡页面上,您可以为在表单控件字段中发生的事件指定相应的宏。
事件发生时,链接的宏将被调用。要将宏指定给事件,请按「...」按钮。将打开「指定动作」对话框。
对于不同的控件,发生的事件也不同。「事件」选项卡页面上仅列出对于选中控件和上下文来说可能发生的事件。
以下事件已定义:
批准操作
通过点击控件来触发某个操作之前,发生此事件。例如,点击「提交」按钮将启动一个发送操作;不过,只有当「在初始化时」事件发生时,才会真正启动「发送」进程。「批准操作」事件可以终止该进程。如果链接的方法返回 FALSE,则不执行「在初始化时」事件。
执行操作
当启动某个操作时,发生「执行操作」事件。例如,如果表单中含有「提交」按钮,则发送进程表示要初始化的操作。
已修改
在控件失去焦点并且控件内容在此刻有变动时,将会发生「已变更」事件。
文字已修改
在对输入字段输入或修改文字时,发生「文字已修改」事件。
项目状态已修改
若控件字段的状态已更改,则发生「项目状态已更改」事件。
在瞄准时
当控件字段获得焦点时,发生「收到焦点时」事件。
在偏离目标时
当控件字段失去焦点时,发生「在偏离目标时」事件。
按下按键
如果用户在控件具有焦点时按下任意键,则发生「按下按键」事件。 此事件可与用于检查条目的宏相关联。
已释放键
如果在控件具有焦点时释放任意键,则发生「松开按键」事件。
鼠标在内部
当鼠标位于控件字段中时,发生「鼠标在内部」事件。
按下按键时鼠标移动
在有键按下时拖动鼠标,就会触发「按下按键时鼠标移动」事件。 例如在拖拽时,可根据其他按键的状态确定操作模式 (移动或复制)。
鼠标移动
当鼠标移过控件时,发生「鼠标移动」事件。
已按下鼠标按钮
当鼠标指针位于控件之上并按下鼠标按钮时,发生「已按下鼠标按钮」事件。
请注意,此事件也可用于通知控件上弹出式右键菜单的请求。
已释放鼠标按钮
当鼠标指针位于控件之上并松开鼠标按钮时,发生「已释放鼠标按钮」事件。
鼠标在外部
当鼠标位于控件字段之外时,发生「鼠标在外部」事件。