在LabVIEW中,怎样能够在隐藏控件的前提下依旧保持其前面板功能?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:
在LabVIEW中隐藏一个控件十分简单,但是当我将某一控件隐藏之后,就无法再点击它了。 如何能够让控件处于隐藏状态但依旧保持其原有的功能?

解答:
两种常用的隐藏控件的方法如下:
  1. 通过将“可见”属性节点设置为假。
  2. 右键单击节点端并选择隐藏控件

以上方法在用户无需访问隐藏控件的情况下十分有效,同时也是最常用的方法。这篇文档将解决那些既需要隐藏控件但同时保留控件功能的情况。一个典型的应用是将一个不可见的布尔按钮放置在另一个控件之上,当用户去点击那个控件的时候,实际上是在对不可见的布尔按钮进行操作。
许多控件可以通过非常简单的方式来设置为不可见,然而对于另外一些控件则需要额外的操作。如果要使控件完全透明,那么您需要将控件中的所有组成元素均设置为透明。 
  1. 使用颜色选择工具并选中透明色(以T表示),点击控件中的所有元素。对于布尔控件,当你将某一状态的元素均设置为透明之后,您还需要改变当前的布尔值状态,从而将另一状态的所有元素也设置为透明。

  2. 在将控件中的所有元素均设置成透明之后,您将需要隐藏文本。所有的文本都可以通过右键点击控件并取消选中可见菜单中的所有项目来完成。 有一些控件,他们的文本无法通过该方法来隐藏。菜单下拉列表就是一个典型,因为下拉文本并没有出现在可见菜单列表中。在这种情况下,您必须创建一个属性节点,并选择与您想要隐藏文本相对应的可见属性。对于菜单下拉列表,相应应该选择的属性节点为:下拉菜单文本»可见 并将其设置为。在将假连至该属性节点之后,您需要运行一下VI从而隐藏文本,之后,该属性节点可以从程序中删除,因为它以后就不再起任何作用了。

  3. 对于那些依旧有部分元素无法隐藏的控件,右键单击控件并选择高级»自定义... 该操作将帮助您自定义控件的各个元素。您需要点击主菜单栏的操作»转换为自定义模式. 如此一下,控件中的每个元素都将有一个方盒与之对应,同时可以被移动以及改变其大小。为了隐藏那些依旧可见的元素,您需要改变那些元素的大小直至他们小到无法被显示。 
使用以上方法,您的控件应该已经被设置为不可见状态,但在前面板上,它依旧保留原有的功能。

相关链接:

附件:





报告日期: 03/13/2003
最近更新: 01/04/2012
文档编号: 2VCDEA2G