ColumnWidths 属性

ColumnWidths 属性

Previous pageReturn to chapter overviewNext page

                       

指定多列的组合框或列表框中的各列的宽度。

语法

obcect.ColumnWidths [= String]

ComumnWidths 属性的语法有以下几个成分:

成分

说明

object

必需。一个有效对象。

String

可选。以磅为单位设置列的宽度。如设为 -1 或空,则列宽需要计算。设为 0 则隐藏该列。若要指定另一种不同的度量单位,则必须包括该度量单位。大于 0 的数值则是该列的精确宽度值。

 

设置

若要把列中的条目分隔开,请采用分号 (;) 作为列表分隔符。在 Windows 中可以使用“区域设置”(位于 Windows “控制面板”中)的选项中所指定的列表分隔符来改变该值。

ColumnWidths 属性中的建意或全部设置值均可为空。仅输入列表分隔符而没有预置值便可建立一立空设置。

如果属性页中设置为 -1,则该属性页的显示值为空。

ColumnWidths 为空或 -1 时,若要计算列的宽度,则将控件宽度等分,给予列表中的左列。如果所指定的各列宽度的总和大于该控件的宽,或则在控件内部,列表将左对齐,而最右边的一列或部列不被显示。用户可用水平滚动条来滚动列表,以显示最右边的各列。

由计算产生的列宽度最小值为 72 (1 英寸)。欲采用更窄的列,则需精确地指定宽度。

除非特殊指定,通常列宽以磅为单位计算。若要指定其他度量单位,则需将此单位作为值的一部分。下面的各例指出了以不同单位计算列宽的方法,并说明了在 4 英寸宽,并包含有 3 列的列表框内如何进行恰当的设置:

设置

效果

92;72;90

第一列为 90 磅(1.25 英寸),第二列为 72 磅(1 英寸),第三列为 90 磅。

6 cm;0;6 cm

第一列为 6 厘米,第二列被隐藏,第三列为 6 厘米。由于第三列只能部分显示,因此出现一水平滚动条。

1.5 in;0;2.5 in

第一列为 1.5 英寸,第二列被隐藏,第三列为 2.二 英寸。

2 in;;2 in

第一列为 2 英寸,第二列为 1 英寸(默认值),列三列为 2 英寸。由于第三列只能部分显示,因此出现一水平滚动条。

(Blank)

三列宽度相等(1.33 英寸)。

 

说明

在组合框中,系统显示由控件的文本框部分 TextCulumn 属性所指定的列。