0
我使用vb.net 3.5並在VB窗體中製作UI。Listview每行兩項vb.net
我打算升級我們的技術,但在此期間,我將如何使用Listview顯示每行兩個項目?
換句話說,我不希望兩列一個項目:
但實際上兩個項目橫跨兩列:
Item 1 Item 3
Item 2 Item 4
感謝
我使用vb.net 3.5並在VB窗體中製作UI。Listview每行兩項vb.net
我打算升級我們的技術,但在此期間,我將如何使用Listview顯示每行兩個項目?
換句話說,我不希望兩列一個項目:
但實際上兩個項目橫跨兩列:
Item 1 Item 3
Item 2 Item 4
感謝
如果你的項目具有子項目,則只能顯示ListView.View
設置爲View.Details
的子項目,該子項目將始終使用一行eac h項目。否則,您可以使用其他ListView.View
選項之一。這裏是一個使用View.Tile
的例子,它用於調整瓷磚的大小,以便兩個瓷磚匹配成一排。
Dim lv As New ListView
lv.Location = New Point(10, 100) 'Pick a location and size that will fit in your form
lv.Size = New Size(100, 100)
lv.View = View.Tile
lv.TileSize = New Size(45, 20)
lv.Items.Add(New ListViewItem("Item 1"))
lv.Items.Add(New ListViewItem("Item 2"))
lv.Items.Add(New ListViewItem("Item 3"))
lv.Items.Add(New ListViewItem("Item 4"))
Me.Controls.Add(lv)
很明顯,您可以使用窗體設計器來創建ListView。我在代碼中創建了它,這樣所有的信息都集中在一個地方。
每個ListViewItem顯示爲它自己的行,並且每個子項都作爲它自己的列,所以它聽起來像你**不需要** ListView。你可以把每個人放在自己的小組中,以便接近你想要的東西 – Plutonix