2011-12-07 104 views
4

我想是這樣創造的東西:如何創建一個組合CheckedListBox和詳細ListView的顯示?

enter image description here

example使用的黏合作爲入口之間的間距創建視圖。它的缺點是我可能會遇到太長的條目,我不知道它會如何表現我的情況。

如何在C#中創建類似的東西?我想使用ListView,但是我也需要一個複選框,所以我嘗試了CheckedListBox,但後來我無法創建列。

如何創建兩個組合的東西?

回答

6

使用啓用複選框的ListView時出現了什麼問題?

ListView.CheckBoxes Property

+1

我必須錯過了這個屬性。感謝您的鏈接。我現在會研究它。 – HelpNeeder

+1

好的。這是我需要的!謝謝! – HelpNeeder

5

如果您在使用-2作爲寬度,列將自動調整大小列表視圖中創建列。

例如:

 listView1.View = View.Details; 

     listView1.CheckBoxes = true; 

     listView1.Columns.Add("Col1", -2, HorizontalAlignment.Left); 
     listView1.Columns.Add("Col2", -2, HorizontalAlignment.Left); 
     listView1.Columns.Add("Col3", -2, HorizontalAlignment.Left); 

     ListViewItem oItem = new ListViewItem(); 

     oItem.Text = "Col1 Text"; 
     oItem.SubItems.Add("Col2 Text"); 
     oItem.SubItems.Add("Col3 Text"); 

     listView1.Items.Add(oItem); 
+0

這可能會有用。 +1! – HelpNeeder

相關問題