ColumnWidths 属性
指定多列组合框或列表框中每个列的宽度。
语法
对象。ColumnWidths [= String ]
ColumnWidths 属性语法包含以下部分:
Part | 说明 |
---|---|
object | 必填。 一个有效对象。 |
字符串 | 可选。 以磅为单位设置列宽。 设置为 -1 或空将通过计算得出宽度。 宽度为 0 将隐藏该列。 若要指定其他度量单位,则可以包含该度量单位。 大于 0 的值显式指定列的宽度。 |
设置
若要分隔列条目,请使用分号 (;) 作为列表分隔符。 在 Windows 中,请使用在 Windows 控制面板的“区域设置”部分指定的列表分隔符更改此值。
任意或所有的 ColumnWidths 属性设置都可以为空。 通过键入列表分隔符而不带前缀值来创建空设置。
如果在属性页中指定 -1,则属性页中的显示值为空。
若要在 ColumnWidths 为空或 -1 时计算列宽,控件的宽度将按列表的所有列数均分。 如果指定列宽的总和大于控件的宽度,列表将在控件中左对齐,并且一个或多个最右面的列不显示。 用户可使用水平滚动条滚动列表来显示最右边的列。
最小计算列宽度为 72 磅(1 英寸)。 若要产生比这还窄的列,必须显式指定列宽。
除非另行指定,否则列宽按磅值计算。 若要指定其他度量单位,可在值中包括单位。 以下示例以多种度量单位指定列宽,并且说明各种设置如何放入 4 英寸宽的三列列表框中。
Setting | 效果 |
---|---|
90;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.5 英寸。 |
2 in;;2 in |
第一列为 2 英寸;第二列为 1 英寸 (默认);第三列为 2 英寸。 因为第三列仅一半可见,所以将显示一个水平滚动栏。 |
(空白) | 所有三个列的宽度都相同(1.33 英寸)。 |
备注
在组合框中,系统显示由控件的文本框部分的 TextColumn 属性指定的列。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。