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:

  1. Dim lstitm1 as New ListViewItem("Processor:") '頭
  2. lstitm1.SubItems.Add("Celeron 500Mhz") ‘加進去,第一個是minreq
  3. lstitm1.SubItems.Add("Core 2 Duo 2.0Ghz") '第二個,順序加進去就是了
  4. lstitm1.SubItems.Add("QuadCoreXTREME 3.0Ghz") '第三個,最後一個
  5. listview1.items.addrange(new listviewitem(){lstitm1}) '這樣,如果有多個就 {item1,item2.item3}
复制代码

C#

  1. listviewitem lstitm1("Processor:"); //設立
  2. lstitm1.SubItems.Add("Celeron 500Mhz"); //加進去,第一個是minreq
  3. lstitm1.SubItems.Add("Core 2 Duo 2.0Ghz"); //第二個,順序加進去就是了
  4. lstitm1.SubItems.Add("QuadCoreXTREME 3.0Ghz"); //第三個,最後一個
  5. 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:

  1. For i as integer = 0 to listview1.items.count - 1
  2. if listview1.items(i).subitems(2).tostring = true then '0,1,2
  3. msgbox(listview1.items(i).subitems(1).tostring) '輸出資料 aaa
  4. end if
  5. next
复制代码


C#

  1. for (int i = 0;i <= listview1.items.count - 1;i++) //我不確定
  2. {
  3. if(listview1.items(i).subitems(2).tostring == true
  4. {
  5. messagebox.show(listview1.items(i).subitems(1).tostring);
  6. }
  7. }
复制代码

[ 本帖最后由 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://www.jbtalks.cc/) Powered by Discuz! X2.5