ListView控件屬性、方法、事件[ 2005-10-23 07:49:34 | 作者: 花狐貍 ]
常用屬性:
View設(shè)置或返回控件的視圖類型 值 說明 1-LvwIcon 圖標(biāo)類型 2-LvwSmallIcon 小圖標(biāo)類型 3-LvwList 列表類型 4-LvwReport 報(bào)表類型 Arrange 設(shè)置后返回控件的圖標(biāo)排列方式(在圖標(biāo)視圖下有效) 值 說明 1-LvwNone 不排列 2-LvwAutoLeft 自動(dòng)靠右排列 3-LvwAutoTop 自動(dòng)靠左排列 Icons、 SmallIcons、 ColumnHeaderIcons屬性 Icons指定圖標(biāo)視圖時(shí)的圖標(biāo)與ImageList的綁定 SmallIcons、 ColumnHeaderIcons指定列表視圖時(shí)的圖標(biāo)與ImageList的綁定 PICTURE、PictureAlignment屬性 分別指定ListView控件的背景圖片和布局方式 ListItems(Index) 屬性 ListItems 屬性是ListView控件中列表項(xiàng)的集合。Index用于指定列表項(xiàng)集合中的一個(gè)對(duì)象, 我們可以把這個(gè)對(duì)象看作對(duì)一行的引用 ListItems集合的屬性 1. Text 設(shè)置或返回顯示文本 2. key 關(guān)鍵字 3. index 索引編號(hào) 4. icon , smallicon 不同視圖時(shí)顯示單元格的圖標(biāo) 5. checked 給checkboxes 打√ 6. selected 使處于選定狀態(tài) 7. ListSubitems(index) 集合 我們可以把這個(gè)集合看作對(duì)這行中單元格的引用 Text 設(shè)置或返回單元格顯示的內(nèi)容 Reporticon 設(shè)置單元格的圖標(biāo) 8. Subitems(index) 設(shè)置或返回單元格文本 == ListSubitems(index).text ColumnHeaders(index) 屬性 ColumnHeaders 屬性是ListView控件中列標(biāo)頭的集合 1. text 顯示標(biāo)題文本 2. key 3. index 4. icon 指定標(biāo)題圖標(biāo) 5. alignment 指定index列的對(duì)齊方式 (注意:第一列也就是列表項(xiàng)不能指定) 6. position 返回當(dāng)前列的索引 7. subitemindex 返回指定列的listsubitem索引 TextBackgroud 屬性 決定text的背景是透明還是ListView的背景色 值 0 lvwTransparent 透明 1 lvw 不透明(用listview的背景色) Ghosted 屬性 logic 決定是否虛狀 HideColumnHeaders 屬性 隱藏表頭 LabelWrap 屬性 標(biāo)簽轉(zhuǎn)行 View.LargeIcon 或 View.SmallIcon 時(shí)才使用該屬性 FullRowSelect 整行顯示 HotTracking 熱點(diǎn)追蹤 鼠標(biāo)指針自動(dòng)調(diào)整為手型 HoverSelection 屬性 自動(dòng)聚焦 鼠標(biāo)指針自動(dòng)調(diào)整為手型 AllowColumnReorder屬性 值設(shè)置.t.時(shí),用戶可以用鼠標(biāo)選中1列拖至其他地方進(jìn)行重新排列 Sorted屬性 當(dāng)值為.t.時(shí),列表按字母排序 常用方法: ListItems.add(index,key,text,icon,smallicon) 向listitems添加一列表項(xiàng)。 Index 插入列表項(xiàng)的編號(hào) Key 插入列表項(xiàng)的關(guān)鍵字 Text 插入列表項(xiàng)的文本 Icon 當(dāng)為圖標(biāo)視圖時(shí)要求顯示的圖標(biāo) Smallicon 當(dāng)為小圖標(biāo)視圖時(shí)要求顯示的圖標(biāo) Clear 清除listitems集合中所有的列表項(xiàng) Remove清除選定行 L1=thisform.view1 L1.listitems.remove(L1.selectedItem.index) AllowColumnReorder屬性 值設(shè)置.t.時(shí),用戶可以用鼠標(biāo)選中1列拖至其他地方進(jìn)行重新排列 常用事件: AfterLabelEdit 編輯當(dāng)前選擇的列表對(duì)象之后發(fā)生 BeforeLabelEdit 編輯當(dāng)前選擇的列表對(duì)象之前發(fā)生 ItemClick 單擊某一列表對(duì)象時(shí)發(fā)生 參數(shù) item 對(duì)當(dāng)前列表項(xiàng)的引用 因時(shí)間倉促未能全全整理,見諒! Worked by –四樓后坐- 2005-9-24 點(diǎn)擊下載 |
|