LabVIEWwilliam hill官网
直播中

高伟伟

12年用户 171经验值
擅长:嵌入式技术
私信 关注
[问答]

Lanview运行时的菜单栏高度怎么调整?

现在想调整labview默认的菜单栏高度还有菜单栏的字体大小,不知道哪里有调整方法还是需要使用属性节点?
  • 菜单栏.png

回帖(6)

王志博

2019-8-26 12:23:13

最佳答案

没有这个功能,想要的话只能隐藏原先的自己再做
20 举报
  • 高伟伟: 如果自己做,怎么实现和默认菜单栏一样有下拉菜单的功能呢?就是点击自己做的菜单按钮会出现下拉选项这种功能......
  • 王志博 回复 高伟伟: 有本书就LABVIEW编程详解,里面有详细的介绍怎么做,还可以把菜单换成带图片形式的,不过我感觉意义不大
  • 高伟伟 回复 王志博: 为什么意义不打呢?
  • 王志博 回复 高伟伟: 除了美化,功能上没什么意义,我编的程序都把菜单隐藏了
  • 高伟伟 回复 王志博: 菜单隐藏后怎么实现原来菜单的功能呢?使用选项卡还是子面板控件呢?
  • 王志博 回复 高伟伟: 运行的时候你想用什么功能?非得用菜单?
  • 高伟伟 回复 王志博: 运行的时候有些参数设置功能,比如串口设置,采集频率设置,报警阈值设置,这些设置如果做成Labview自带菜单那样的下拉样式看起来比较美观,前面板也会比较简洁。
  • 王志博 回复 高伟伟: 那你可以用一个簇控件就好了,平常只显示一个按钮,移动过去就将控件的属性节点中的位置属性改变,显示出来你想设置的参数,条条大路通罗马,你也可以用菜单,但是用菜单进行编程有可能会使你的编程时间加长,因为你得在事件结构里加入 菜单栏项目名称判定的CASE框。
  • 王志博 回复 高伟伟: 再有你可以将这些设置的参数完全隐藏到另一个VI中,调用的时间再显示出来,正常运行界面也很美观。NI就有现成的列子,新建里有连续测量的项目就是这样编程的。
  • 高伟伟 回复 王志博: 这个方法比较好,"移动过去就将控件的属性节点中的位置属性改变,显示出来你想设置的参数",这句话怎么实现呢?
  • 高伟伟 回复 王志博: 这个也是一个好方法,可以区别于菜单栏的方式,NI范例里面好像没有发现这个例子吧
  • 王志博 回复 高伟伟: 不在范例里,新建里
  • 王志博 回复 高伟伟: 我这说的够明白了,属性节点你试试去,让控件有一个类似下拉菜单的效果,属性节点位置信息不是有顶端底端左右吗,你用顶端就行了,平常的时候位置为-几百,让控件只显示很小一部分,鼠标移动过去就直接将顶部位置设置为0,控件就会全部显示,怎么实现我觉得已经讲的比较清楚了。
  • 高伟伟 回复 王志博: 按照你说的方法,我给簇控件创建一个位置属性节点,点击按钮时付给簇控件一个位置常量,然后簇跳转到按钮下方的位置,不点击按钮则簇控件回到另一个看不到的位置,但是用什么方法(或结构)可以点击按钮后让簇控件一直在待在按钮下方,直到再点击任意地方簇控件自动消失(如果点击簇控件则进入到相应菜单选项)?
  • 王志博 回复 高伟伟: 用鼠标进入和离开就行,操作时还少一步
  • 高伟伟 回复 王志博: 鼠标移到按钮时会弹出簇控件,但是鼠标离开按钮后簇控件立马消失了,还没来得及点击簇控件里面的选项,就是说簇控件在鼠标靠近按钮时无法保持在该位置不变,鼠标离开簇控件立马回到其他地方了,还有什么地方设置的不对呢?
  • 王志博 回复 高伟伟: 你为什么要离开呢?要离开也行,你把事件结构改了不就行了,离开时不变,什么时候要隐藏你自己再加一个事件结构不就行了,方法已经告诉你了,想怎么实现靠你自己动脑了
  • 高伟伟 回复 王志博: 离开其实是为了把鼠标移动到出现的菜单选项,要不然鼠标一直在按钮上怎么操作呢。我在事件结构用值改变给簇控件一个位置常量,然后再在事件结构用"窗格"点击给簇控件另一个位置常量,这样就可以实现点击按钮簇控件出现,点击其他任何地方则簇控件消失。。。。。
  • 王志博 回复 高伟伟: 随你,反正我很少这么用,平常都是把设置界面隐藏,用的时候调用一下就好
  • 高伟伟 回复 王志博: 有没有做好的界面截图,学习一下

刘埃生

2019-8-26 14:30:50
这个应该就是调整前面板的字体大小吧
1 举报
  • 高伟伟: 前面板字体调整后,生成的exe字体还是回到了默认的,怎么办?

李小刚

2019-8-27 07:14:09
对话框与用户界面选板里面有菜单栏的函数,具体没用过
1 举报
  • 高伟伟: 这里菜单栏的函数没找到怎么改变菜单栏高度

LVGT

2019-8-27 18:48:54
好像没有。。。。。。。
1 举报
  • 高伟伟: 能不能隐藏原来的菜单栏,然后自己做一个和原来菜单栏一模一样的自定义菜单栏?

更多回帖

发帖
×
20
完善资料,
赚取积分