2011年計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程輔導(dǎo)(32)

字號(hào):

為了幫助廣大考生更好的復(fù)習(xí),幫考網(wǎng)小編整理提供了2011年計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程輔導(dǎo)(32),以供各位考生復(fù)習(xí)參考,希望對考生復(fù)習(xí)有所幫助。
    8.5排列顯示(ListView)控件和分層顯示(TreeView)控件
    1.ListView 控件 象“資源管理器”的右側(cè)一樣,可使用四種不同視圖顯示項(xiàng)目。通過此控件,可將項(xiàng)目組成帶有或不帶有列標(biāo)頭的列,并顯示伴隨的圖標(biāo)和文本。
    可使用 ListView 控件將稱作 ListItem 對象的列表?xiàng)l目組織成下列四種不同的視圖之一:
    大(標(biāo)準(zhǔn))圖標(biāo) 、 小圖標(biāo) 、 列表 、 報(bào)表
    View 屬性決定在列表中控件使用何種視圖顯示項(xiàng)目。還可用 LabelWrap 屬性控制列表中與項(xiàng)目關(guān)聯(lián)的標(biāo)簽是否可換行顯示。另外,還可管理列表中項(xiàng)目的排序方法和選定項(xiàng)目的外觀。
    ListView 控件包括 ListItem 和 ColumnHeader 對象。ListItem 對象定義 ListView 控件中項(xiàng)目的各種特性,如: 項(xiàng)目的簡要描述、由 ImageList 控件提供的與項(xiàng)目一起出現(xiàn)的圖標(biāo)、附加的文本片段,稱作子項(xiàng)目,它們與顯示在報(bào)表視圖中的 ListItem 對象關(guān)聯(lián)。
    可以使用 HideColumnHeaders 屬性決定是否在 ListView 控件中顯示列標(biāo)頭。列標(biāo)頭可以在設(shè)計(jì)時(shí)添加,也可以在運(yùn)行時(shí)添加。設(shè)計(jì)時(shí),使用 ListView“控件屬性”對話框的“列首”選項(xiàng)卡添加列標(biāo)頭。運(yùn)行時(shí),使用 Add 方法添加 ColumnHeader 對象到 ColumnHeaders 集合中。
    2.TreeView 控件
    該控件象“資源管理器”的左側(cè)一樣,用于顯示結(jié)點(diǎn)( Node) 對象的分層列表,每個(gè) Node 對象均由一個(gè)標(biāo)簽和一個(gè)可選的位圖組成。TreeView 一般用于顯示文檔標(biāo)題、索引入口、磁盤上的文件和目錄、或能被有效地分層顯示的其它種類信息。
    創(chuàng)建了 TreeView 控件之后,可以通過設(shè)置屬性與調(diào)用方法對各 Node 對象進(jìn)行操作,這些操作包括添加、刪除、對齊和其它操作。可以編程展開與折回 Node 對象來顯示或隱藏所有子節(jié)點(diǎn)。
    TreeView 控件使用由 ImageList 屬性指定的 ImageList 控件,來存儲(chǔ)顯示于 Node 對象的位圖和圖標(biāo)。任何時(shí)刻,TreeView 控件只能使用一個(gè) ImageList。這意味著,當(dāng) TreeView 控件的 Style 屬性被設(shè)置成顯示圖像的樣式時(shí),TreeView 控件中每一項(xiàng)的旁邊都有一個(gè)同樣大小的圖像。