给控件增加一列

2017-09-15 14:58:24
黄善超
2955
最后编辑:tmtony8 于 2017-09-15 15:24:52

有两种方法你可以给控件增加一列。第一种方法可以在你的代码中使用AddColumn或InsertColumn方法中的任一个。第二种方法是使用控件自身的列属性页。

 

注意:并不象列表项数据的起始索引值是0,列起始索引值是1。 换句话说,列头永远没有索引值0。

注意:列头数据随列属性页一起创建,作为点对象存贮。如果你使用的编程语言不支持永久点对象, 你不得不用代码生成列头。

注意:在项目数据已经被添加至控件后如果一列从列列表插入或移除,要小心。这是因为控件不会自动移动或移除与列相关联的列表数据,那是程序员的事情。

 

以下是控件存贮的列头信息:

 

项目                                    类型                           访问属性

列表背景色                         long                            ColumnBackColor

列表中的检查框对齐           integer                        ColumnCheckAlign

使用的检查框类型               integer                        ColumnCheckBox

定义列数据类型                  integer                        ColumnDataType

列表文本颜色                       long                           ColumnForeColor

确定列是否能由鼠标改变大小     Boolean               ColumnLock

列头图片夹                           integer                      ColumnPicture

列表中的图片对齐                 integer                      ColumnPictureAlign

确定点击列头能否排序          boolean                     ColumnSortable

头文本                                    string                       ColumnText

在列头与列表中的文本对齐     integer                      ColumnTextAlign

列宽                                        integer                      ColumnWidth