From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在多列列表框中编程实现对每个元素的格式改变



主要软件: LabVIEW Development Systems>>Base Package
主要软件版本: 7.1
主要软件修正版本:
次要软件: N/A

问题:

我希望格式化多列列表框中全部元素,有没有一种快速,简单的方法可以一次重新格式化所有的元素?



解答:

可以通过完成以下的步骤来改变多列列表框或者表格中的全部元素。下面的步骤给出了重新格式化多列列表框中元素的方法,但是这个方法也同样适合于表格。


  1. 右键点击多列列表框,在弹出的快捷菜单中选择 创建->属性节点。
  2. 在程序框图中,右键点击属性节点,在快捷菜单选择Properties»Active Cell
  3. 右键点击属性节点,在快捷菜单中选择Change to Write

  4. 右键点击属性节点,在快捷菜单中选择Create»Constant
  5. 在显示的簇常量中,在每个元素中输入-2。

    注意: 在簇中显示的第一个元素对应行,第二个元素对应列。在行和列中输入一个整型的值可以可以使该激活该元素。这里有两个特定的值(-2,-1)可以使一组行和列激活。
    -2激活所有的行和列中的元素。
    • -2激活所有的行和列中的元素
    • -1可以改变多列列表框的header 大小。(-1;0)

  6. 根据您的需要配置另外一个属性节点,以改变多列列表框中的全部元素。将这个属性节点和第4步中的属性节点相连。
可以参考LabVIEW help 文档,路径为Help»Contents and Index, 以得到更多关于单独属性和有效取值的信息。演示如何进行这样操作的VI在下面被列出,并且被包括在附件的压缩文件里。

需要注意在LabVIEW 7.1 中,ActiveCell 属性只适用于多列列表框而不适于表中的列表。然而,多列列表框的属性可以改动以使其和列表十分相像。上述可以通过以下方式实现:为多列列表框创建一个属性节点,将输入为假的输入布尔常量连接到ColHdrVlsHScrollVls,在Numcols属性节点处输入一个1的常量


相关链接:

附件:


ChangeAllCells.zip - ChangeAllCells.zip



报告日期: 08/21/2001
最近更新: 12/30/2008
文档编号: 2CKC642L