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è)計時添加,也可以在運(yùn)行時添加。設(shè)計時,使用 ListView“控件屬性”對話框的“列首”選項卡添加列標(biāo)頭。運(yùn)行時,使用 Add 方法添加 ColumnHeader 對象到 ColumnHeaders 集合中。
2.TreeView 控件
該控件象“資源管理器”的左側(cè)一樣,用于顯示結(jié)點(diǎn)( Node) 對象的分層列表,每個 Node 對象均由一個標(biāo)簽和一個可選的位圖組成。TreeView 一般用于顯示文檔標(biāo)題、索引入口、磁盤上的文件和目錄、或能被有效地分層顯示的其它種類信息。
創(chuàng)建了 TreeView 控件之后,可以通過設(shè)置屬性與調(diào)用方法對各 Node 對象進(jìn)行操作,這些操作包括添加、刪除、對齊和其它操作?梢跃幊陶归_與折回 Node 對象來顯示或隱藏所有子節(jié)點(diǎn)。
TreeView 控件使用由 ImageList 屬性指定的 ImageList 控件,來存儲顯示于 Node 對象的位圖和圖標(biāo)。任何時刻,TreeView 控件只能使用一個 ImageList。這意味著,當(dāng) TreeView 控件的 Style 屬性被設(shè)置成顯示圖像的樣式時,TreeView 控件中每一項的旁邊都有一個同樣大小的圖像。
相關(guān)推薦:計算機(jī)等級考試二級VB二十套上機(jī)試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |