本范例中,鼠标按下事件条件分支包含注册鼠标移动事件的“注册事件”函数。用户单击前面板上的图片控件时,执行事件结构以处理“鼠标按下”事件,同时执行“鼠标按下”事件分支中的代码以注册窗格引用的“鼠标移动”事件。

使用的对象

使用下列程序框图对象动态修改事件注册。

操作步骤

创建下列程序框图,以便LabVIEW运行时在有效对象上注册“鼠标移动”事件。

下面列出了上述步骤的要点。

如需修改现有的注册,可连线“注册事件”函数的事件注册引用句柄输出至另一“注册事件”函数的左上方输入端。连接事件注册引用句柄输入接线端时,该函数会自动调整大小以显示在“注册事件”函数中指定的相同引用类型的相同事件。“注册事件”函数最初创建了事件注册引用句柄。事件注册句柄输入端连线完成后,不能手动改变该函数大小或重新配置该函数。
连线“窗格”引用至“鼠标移动”事件以替换注册的占位符。用户单击图片控件时,将执行事件结构以处理“鼠标按下”事件,同时LabVIEW注册“鼠标移动”事件。

完成设计事件条件分支用于指定LabVIEW注册事件的时间后,在取消注册所有事件前取消注册事件