我怎麼在程式中改變陣列裏面的控制項的大小?



主要軟體:
主要軟體版本: 7.0
主要軟體修正版本:
次要軟體: 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 - LinkTo.GIF



報告日期: 10/17/2006
最後更新: 01/25/2007
文件偏號: 3EKBKC5L