From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我怎么在程序中改变数列里面的控件的大小?



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

问题: 我希望使用属性节点改变数列里面的控件的大小,就像我对于那些不是数列里面的控件的控制一样。如果我创建一个属性节点并且选择Array Element»Bounds»All Elements,但是我无法改变属性节点为可写。因此,我不可能改变控件大小。

解答: 首先,数列之内不同的元素不可能有不同的大小。然而,如果您想要在程序中改变数列里面所有元素的大小,您可以做到。数列的属性节点Array Element»Bounds»All Elements是只读的。所以,当您只能读控件的大小,但不能运用这个方法给它赋值。为了改变数列里面的控件的大小,您需要使用该控件专门的属性节点,而不是数列的属性节点。
  1. 为了实现此功能,照常创建一个数列的属性节点。
  2. 在属性节点上右键单击并选择Link To»<array name>»<control name>


  3. 现在您能使用该控件的属性节点改变其大小。


相关链接:
KnowledgeBase 35EAK8DU: Can I Resize the Height of a Numeric Control in LabVIEW?
KnowledgeBase 0JRHMDPB: Bounds Attribute for a Control Does Not Change the Size of Its Front Panel Object
KnowledgeBase 329EH75S: How Can I Change the Size of User Interface Controls in LabWindows/CVI?

附件:


LinkTo.GIF


报告日期: 10/17/2006
最近更新: 10/17/2006
文档编号: 3EKBKC5L