ListView用法其實跟ListBox類似
只是有分欄的屬性比較方便
因為在網頁中尋找過
大致上很難說明如何使用
所以在此分享與大家討論
ListView的模型
| ListView1.ColumnHeaders | ListView1.ColumnHeaders | ListView1.ColumnHeaders |
| ListView1.ListItems(1) | ListView1.ListItems(1).ListSubItems(1) | ListView1.ListItems(1).ListSubItems(2) |
| ListView1.ListItems(2) | ListView1.ListItems(2).ListSubItems(1) | ListView1.ListItems(2).ListSubItems(2) |
| ListView1.ListItems(3) | ListView1.ListItems(3).ListSubItems(1) | ListView1.ListItems(3).ListSubItems(2) |
要增加欄位名:
ListView1.ColumnHeaders.Add ,索引(可不填) , "表頭" , 欄距 , 對齊(第一欄要向左對齊) 123
要增加欄杆內容
ListView1.ListItems.Add 增加筆數 , 索引(可不填) , 內容
好了!!到此我們來做一下範例~~~練習
1.加入兩個欄表頭寫法
ListView1.ColumnHeaders.Add , , "測試一", 800, lvwColumnLeft
ListView1.ColumnHeaders.Add , , "測試二", 4800, lvwColumnCenter
結果:
測試一
測試二
2.增加一列資料
ListView1.ListItems.Add 1, ,123
ListView1.ListItems(1).ListSubItems.Add , , 456
結果:
測試一
測試二
456
其他:
筆數:ListView1.ListItems.Count
第一筆欄數:ListView1.ListItems(1).ListSubItems.Count
刪除第x筆:ListView1.ListItems.Remove (x)
重新整理:ListView1.Refresh
以上就是基本概念教學
如有說錯的地方歡迎留言
~@.@~繼續上班寫程式!~不然等等被抓包

請問我搜尋檔案要怎麼放入listview裡面呢? 若放在listbox 我是這樣寫的 For I = 0 To List1.ListCount - 1 If InStr(List1.List(I), Text1) Then 'Print List1.List(i) List2.AddItem List1.List(I) End If Next