8.5排列顯示(ListView)控件和分層顯示(TreeView)控件
1.ListView 控件 象“資源管理器”的右側(cè)一樣,可使用四種不同視圖顯示項目。通過此控件,可將項目組成帶有或不帶有列標(biāo)頭的列,并顯示伴隨的圖標(biāo)和文本。
可使用 ListView 控件將稱作 ListItem 對象的列表條目組織成下列四種不同的視圖之一:
大(標(biāo)準(zhǔn))圖標(biāo) 、 小圖標(biāo) 、 列表 、 報表
View 屬性決定在列表中控件使用何種視圖顯示項目。還可用 LabelWrap 屬性控制列表中與項目關(guān)聯(lián)的標(biāo)簽是否可換行顯示。另外,還可管理列表中項目的排序方法和選定項目的外觀。
ListView 控件包括 ListItem 和 ColumnHeader 對象。ListItem 對象定義 ListView 控件中項目的各種特性,如: 項目的簡要描述、由 ImageList 控件提供的與項目一起出現(xiàn)的圖標(biāo)、附加的文本片段,稱作子項目,它們與顯示在報表視圖中的 ListItem 對象關(guān)聯(lián)。
可以使用 HideColumnHeaders 屬性決定是否在 ListView 控件中顯示列標(biāo)頭。列標(biāo)頭可以在設(shè)計時添加,也可以在運行時添加。設(shè)計時,使用 ListView“控件屬性”對話框的“列首”選項卡添加列標(biāo)頭。運行時,使用 Add 方法添加 ColumnHeader 對象到 ColumnHeaders 集合中。
2.TreeView 控件
該控件象“資源管理器”的左側(cè)一樣,用于顯示結(jié)點( Node) 對象的分層列表,每個 Node 對象均由一個標(biāo)簽和一個可選的位圖組成。TreeView 一般用于顯示文檔標(biāo)題、索引入口、磁盤上的文件和目錄、或能被有效地分層顯示的其它種類信息。
創(chuàng)建了 TreeView 控件之后,可以通過設(shè)置屬性與調(diào)用方法對各 Node 對象進行操作,這些操作包括添加、刪除、對齊和其它操作。可以編程展開與折回 Node 對象來顯示或隱藏所有子節(jié)點。
TreeView 控件使用由 ImageList 屬性指定的 ImageList 控件,來存儲顯示于 Node 對象的位圖和圖標(biāo)。任何時刻,TreeView 控件只能使用一個 ImageList。這意味著,當(dāng) TreeView 控件的 Style 屬性被設(shè)置成顯示圖像的樣式時,TreeView 控件中每一項的旁邊都有一個同樣大小的圖像。
相關(guān)推薦:計算機等級考試二級VB二十套上機試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |