Labview自定义运行时快捷菜单

Posted on 2018-03-20 09:51  赤子踏浪  阅读(3251)  评论(0)    收藏  举报

通过编程自定义控件运行时快捷菜单

按照下列步骤,通过编程自定义控件的菜单。

  1. 在前面板上添加一个输入控件。本例中使用数值输入控件。
  2. 在程序框图上放置一个事件结构。无须将控件置于事件结构中。 
  3. 右键单击事件结构,从快捷菜单中选择编辑本分支所处理的事件
  4. 编辑事件对话框中,从事件源列表中选择数值,然后从事件列表中选择快捷菜单激活?
  5. 点击确定按钮关闭对话框。
  6. 插入菜单选项函数放置在程序框图上的"快捷菜单激活?"事件结构中。 
  7. 右键单击"插入菜单选项"函数的项名称输入端,从快捷菜单中选择创建»常量。显示数组。
  8. 在字符串数组常量的元素0中输入"帮助",元素1中输入"复制"
  9. 菜单引用这一事件数据栏与"插入菜单选项"函数的菜单引用输入端相连接。

提示  如不希望显示默认的快捷菜单项,可使用删除菜单选项函数。如需删除默认的快捷菜单项,将菜单引用这一事件数据栏连线至"删除菜单选项"函数的菜单引用输入端,将其菜单引用输出输出端连线至"插入菜单选项"函数的菜单引用输入端。

  1. 单击连续运行按钮。
  2. 切换到前面板,并右键单击数值控件。快捷菜单中包括帮助项和复制项。
  3. 配置快捷菜单选择事件,处理对菜单项的选择。

:  也可通过将应用程序项标识符作为"插入菜单选项"函数的输入,添加默认的快捷菜单项。

处理运行时快捷菜单选择

静态通过编程自定义运行时菜单后,必须配置事件结构处理自定义菜单中的每个菜单项。

按照下列步骤,处理自定义菜单中的菜单项。

  1. 在程序框图上放置事件结构 
  2. 右键单击事件结构,从快捷菜单中选择编辑本分支所处理的事件
  3. 编辑事件对话框中,从事件源列表中选择控件和窗格,然后从事件列表中选择快捷菜单选择(用户)
  4. 点击确定按钮关闭对话框。
  5. 条件结构置于事件结构的"快捷菜单选择(用户)"分支内。 
  6. 项标识符事件数据栏连线至条件结构的选择器接线端。
  7. 条件选择其标签中输入快捷菜单项的标识符名。
  8. 为每个快捷菜单项创建分支。例如,如有帮助项,当用户从快捷菜单中选择帮助时,可用控制在线帮助函数打开帮助文件。

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3