您好,我想请问一下如何定制自己的弹出对话框,

我知道在labivew里面已经自带了弹出对话框的子VI(dialoge and interface), 也可显示任何自己输入的信息, 但是那些VI不能自己改字体,也不能加入其他功能,所以我想要自己写一个,我现在碰到的问题是,如果我设置的弹出对话框很小,但是字体很大的花,就会显示 不全,能不能做到可以让弹出窗口自动根据输入文字的大小数量调整大小?


thanks!


基本思路:根据当前显示部分SIZE,用属性节点调整对话框的SIZE

因为LABVIEW没提供标准的LABEL控件,我用TEXT装饰做一个简单的例子演示

先看看显示效果,真正制作时还要调整OK,CANCEL按钮的位置.

Picture
通过主VI调用对话框子VI,可以输入字体和文本内容
Picture
对话框子VI的程序框图
Picture
      其中浅绿色VI,是OPENG提供的(可参见本站我的OpenG专栏),功能是利用最大的装饰自动调整PANEL的大小和位置.它的源代码是公开的,网上可以下栽,功能很强大.


Picture
 


失落的小鸟
06/30/2009 07:10

关于共享变量引擎的问题请!!
此问题困扰我很久了,网上的很多人也碰到同样的问题,一直没解决,请高手帮一下忙啊!

详细信息如下两个链接:

http://www.cpubbs.com/bbs/viewthread.php?tid=55934&page=1#pid109557

http://www.cpubbs.com/bbs/viewthread.php?tid=65118&highlight=OPC

Reply
labview7i
07/23/2009 23:33

已经给你发了个资料!
不知能否帮助你解决问题!

Reply



Leave a Reply.