labview使用怎么样的方式来实现表格内嵌下拉菜单等可选择的形式? 您所在的位置:网站首页 labview中下拉列表中选择 labview使用怎么样的方式来实现表格内嵌下拉菜单等可选择的形式?

labview使用怎么样的方式来实现表格内嵌下拉菜单等可选择的形式?

#labview使用怎么样的方式来实现表格内嵌下拉菜单等可选择的形式?| 来源: 网络整理| 查看: 265

首先说明下我是提问者,现在距我提出这个问题已经一两个月,谢谢各位的回答,目前我已经用程序完整实现了这个功能需求,现在我来用我在项目中实现的方法来回答我自己提的问题。

-----------------------------------------------------------------这是分割线-----------------------------------------------

实现这个功能首先知道labview不支持直接的属性调用,我的程序大部分参考了David Saunders 2007设计的Type Sensitive Popup,功能设计到树状图等等各种控件中的下拉展示,所以我只参考了其中一个关于下拉菜单的实现方法,

具体的实现方法:

1:在点击表格内的格子事件中,使用属性节点来获取鼠标点击表格格子的位置点和大小

2:通过获取的格子的位置和大小来定义下拉菜单出现的位置和大小,使之能够完整覆盖在原来格子的位置,只看到下拉菜单看不到表格点击到的格子,实现方法如下,将上图中获取的Position_Size赋给下拉菜单的位置和大小,

两步就可以实现本问题的功能了。

强烈提醒的是本功能的实现方法是在鼠标点击?的事件结构里进行获取表格格子里的位置和大小,这样才能预先把显示出来的下拉菜单覆盖到点击的格子里,在一个点击表格格子的过程中,出现两个事件结构:鼠标点击?(预先让下拉菜单覆盖格子,此时尚未覆盖,此时点击的表格)——鼠标点击(下拉菜单覆盖了格子,此时点击的是下来菜单),这样能够实现下拉菜单展开的效果,以上,如有什么问题,有时间可以讨论,谢谢。

-----------------------------------------------写在后面-----------------------------------------------

这个程序可以在

TypeSens-Popup LABVIEW+表格中可输入颜色框_下拉框_选择框 262万源代码下载- www.pudn.com

进行下载,建议还是自己实现下,原理很简单,动手能力很重要,其他回答一个GitHub上的项目也很不错。(PS我现在已经跳进了.NET的坑了,当时写的程序已经没有原版了,故无法提供,只能给出上面的链接)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有