From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
我想为同一类型的多个控件编程注册事件。比如,我有5个波形图,我想创建一个事件,当任何一个波形图的快捷菜单被选择时即产生事件响应。实现这个功能最好的方式是什么?
图1: 静态事件注册
另一种更好的方法是使用事件选板上的注册事件属性节点进行动态事件注册。 如下图2所示,你可以连入一个控件引用的数组,并在属性节点中选择索要注册的事件。属性节点将f回一个事件注册引用句柄, 将其连入事件结构的事件动态注册接线端。默认情况下没有此接线端,你需要右键单击事件结构边框,选择显示动态事件接线端。
图2:动态事件注册
由于这种方式以编程方式实现事件注册,需要很少的用户干预,因此功能更为强大。这种方式在动态解除一些不需要的事件注册时也同样有用。
|