Labview自定义运行时快捷菜单


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

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

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

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

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

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

处理运行时快捷菜单选择

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM