給控件增加一列

2017-09-15 14:58:24
黃善超
3377
最后編輯:tmtony8 于 2017-09-15 15:24:52

有兩種方法你可以給控件增加一列。第一種方法可以在你的代碼中使用AddColumn或InsertColumn方法中的任一個(gè)。第二種方法是使用控件自身的列屬性頁。

 

注意:并不象列表項(xiàng)數(shù)據(jù)的起始索引值是0,列起始索引值是1。 換句話說,列頭永遠(yuǎn)沒有索引值0。

注意:列頭數(shù)據(jù)隨列屬性頁一起創(chuàng)建,作為點(diǎn)對(duì)象存貯。如果你使用的編程語言不支持永久點(diǎn)對(duì)象, 你不得不用代碼生成列頭。

注意:在項(xiàng)目數(shù)據(jù)已經(jīng)被添加至控件后如果一列從列列表插入或移除,要小心。這是因?yàn)榭丶粫?huì)自動(dòng)移動(dòng)或移除與列相關(guān)聯(lián)的列表數(shù)據(jù),那是程序員的事情。

 

以下是控件存貯的列頭信息:

 

項(xiàng)目                                    類型                           訪問屬性

列表背景色                         long                            ColumnBackColor

列表中的檢查框?qū)R           integer                        ColumnCheckAlign

使用的檢查框類型               integer                        ColumnCheckBox

定義列數(shù)據(jù)類型                  integer                        ColumnDataType

列表文本顏色                       long                           ColumnForeColor

確定列是否能由鼠標(biāo)改變大小     Boolean               ColumnLock

列頭圖片夾                           integer                      ColumnPicture

列表中的圖片對(duì)齊                 integer                      ColumnPictureAlign

確定點(diǎn)擊列頭能否排序          boolean                     ColumnSortable

頭文本                                    string                       ColumnText

在列頭與列表中的文本對(duì)齊     integer                      ColumnTextAlign

列寬                                        integer                      ColumnWidth

移動(dòng)訪問