JBTALKS.CC
标题:
VB.NET & C# ListviewItem用法
[打印本页]
作者:
goodhermit95
时间:
2009-2-3 10:45 PM
标题:
VB.NET & C# ListviewItem用法
找了很多資料沒有一個看得懂,自己研究到一個很不錯的
結構是這樣,
弄個 “頭”
然後在他的裡面加些東西,當然Column要自己弄好,吧View變成Details,然後再Column家自己喜歡的東西
我的事 “”,“minimum requirement",Recommended Requirement","Ultimate Requirement"
我就要在第一個先放個頭,然後再加上minreq,recreq,ultireq 的東西
然後再Arrange
VB:
Dim lstitm1 as New ListViewItem("Processor:") '頭
lstitm1.SubItems.Add("Celeron 500Mhz") ‘加進去,第一個是minreq
lstitm1.SubItems.Add("Core 2 Duo 2.0Ghz") '第二個,順序加進去就是了
lstitm1.SubItems.Add("QuadCoreXTREME 3.0Ghz") '第三個,最後一個
listview1.items.addrange(new listviewitem(){lstitm1}) '這樣,如果有多個就 {item1,item2.item3}
复制代码
C#
listviewitem lstitm1("Processor:"); //設立
lstitm1.SubItems.Add("Celeron 500Mhz"); //加進去,第一個是minreq
lstitm1.SubItems.Add("Core 2 Duo 2.0Ghz"); //第二個,順序加進去就是了
lstitm1.SubItems.Add("QuadCoreXTREME 3.0Ghz"); //第三個,最後一個
listview1.items.addrange(new listviewitem(){lstitm1});//這樣,如果有多個就
复制代码
作者:
goodhermit95
时间:
2009-2-3 10:46 PM
怎么應用?比如一個listviewitem是true,false
aaa | aaa | true
bbb | bbb | false
只要那true前面的資料(Subitems 2)
VB:
For i as integer = 0 to listview1.items.count - 1
if listview1.items(i).subitems(2).tostring = true then '0,1,2
msgbox(listview1.items(i).subitems(1).tostring) '輸出資料 aaa
end if
next
复制代码
C#
for (int i = 0;i <= listview1.items.count - 1;i++) //我不確定
{
if(listview1.items(i).subitems(2).tostring == true
{
messagebox.show(listview1.items(i).subitems(1).tostring);
}
}
复制代码
[
本帖最后由 goodhermit95 于 2009-2-3 10:54 PM 编辑
]
作者:
goodhermit95
时间:
2009-2-3 10:55 PM
保留,想到東西在寫,應該沒人理我
作者:
goodday
时间:
2009-2-3 11:58 PM
你的c# 开始 有点了
作者:
goodhermit95
时间:
2009-2-5 09:18 AM
等下我弄個簡單的Project
作者:
goodhermit95
时间:
2009-2-5 10:10 PM
我弄好现成listview的用法的project了,看来没人要,不用放了
欢迎光临 JBTALKS.CC (https://jbtalks.my/)
Powered by Discuz! X2.5