程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> vb.net的ListView控件

vb.net的ListView控件

編輯:VB.NET

ListView(列表查看)控件用來以圖形的形式顯示項目,可以用4種不同視圖。通過此控件,可將項目組成帶有或不帶有列標頭的列,並顯示伴隨的圖標和文本。ListView控件在工具箱中的圖標如圖所示:

可使用ListView控件將稱作ListItem對象的列表條目組織成下列4種不同的視圖之一:大(標准)圖標、小圖標、列表、報表。
1.用View屬性改變視圖
要改變視圖,可以使用View屬性。下面的代碼將View屬性設置為報表視圖,代碼中使用了內部常數View.LargeIcon,該控件的名稱為“ListView1”。
ListView1.View=View.LargeIcon
用View屬性,可使最終用戶動態地改變視圖

2.InsertItem方法
添加ListItem對象到ListView控件的ListItems集合中並返回新創建對象的引用。應用於ListItem對象,ListItem集合,語法為:
ListViewName.InsertItem(index as integer,text as String,imageIndex as Integer,subItems() as String)
InsertItem方法的語法包括以下部分:
(1)ListViewName:必需的。對象表達式,其值是ListItems集合;
(2)Index:必需的。指定在何處插入ListItem的整數。若未指定索引,則將ListItem添加到ListItems集合的末尾;
(3)Text:必需的。指定加入ListItem的標題;
(4)imageIndex:可選的。當ListView控件設為圖標視圖時,此整數設置從ImageList控件中選定欲顯示的圖標;
(5)SubItems():可選的。當ListView控件為報表視圖時,用來設置列標題的數組。
注意:設置imageIndex屬性之前必須先初始化。有兩種初始化方法:在設計時,使用ListView控件屬性頁初始化,或在運行時,使用下列代碼初始化:
ListView1.LargeImageList=ImageList1 '假設ImageList為ImageList1
ListView1.SmallImageList=ImageList2
如果列表尚未排序,則可使用index參數將ListItem對象插入到任意位置。如果列表已排序,則將忽略index參數並根據排序順序把ListItem對象插入到適當的位置。
若未提供index,則ListItem對象將被添加一個索引,此索引等於集合中ListItem對象的數目加1。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved