LabVIEW前面板对象的运行时快捷菜单

更新 Nov 24, 2021

环境

软件

  • LabVIEW

  • 当VI使用运行时快捷菜单选项运行时,如何防止用户编辑前面板对象?
  • 有没有方法可以跟踪使用运行时快捷菜单时对前面板对象进行的更改?

如果您不希望用户能够访问控件的运行时快捷菜单,则可以将其禁用:
  1. 右键单击前面板控件。
  2. 选择高级>>运行时快捷菜单>>禁用
Disable Run-Time Menu.png
如果要跟踪当运行时快捷菜单被选择时,则可以使用事件结构来处理运行时快捷菜单选择  。可以对默认和自定义运行时快捷菜单进行此操作。创建快捷菜单选择事件后,您可以读取项标识符事件数据节点以确定用户选择的快捷菜单项,如下图所示。
Disable Run-Time Menu Snippet.png

附加信息

可以为所有前面板对象禁用运行时快捷菜单。为此:
  1. 在VI处于编辑模式的情况下,导航到文件>>VI属性
  2. 选择窗口外观类别。
  3. 点击自定义...
  4. 取消勾选允许使用默认运行时快捷菜单
Disable Run-Time Menu Shortcut.png
这仍然允许您创建和访问自定义快捷菜单。