2011-02-26 245 views
4

我需要添加一個自定義項目到ListView控件(如圖片上),這可能嗎?如果是,那麼最好的方法是什麼? enter image description hereListView控件中的自定義項目

+2

每個人都可以通過「自定義項目」瞭解自己的魔術8球的含義;你能解釋一下你想要什麼嗎? – 2011-02-26 14:38:56

回答

0

如何創建用戶控制。在這種情況下,您可以在下面的頂部和列表視圖中設置您的用戶控件。或者你是否試圖將這些控件添加爲listview本身的項目?

+0

我想過了。 – 2011-02-26 18:32:40

2

我不知道這是可能的Winforms。 System.Windows.Forms.ListView中的列表項是包含在強類型集合中的System.Windows.Forms.ListViewItem對象。

你可以嘗試創建的ListViewItem一個子類,但由於該類直接從System.Object繼承,而不是實際的Windows窗體控件,你可能會借用麻煩,因爲你需要複製繼承鏈中的所有功能的實際控制。

現在,如果您對項目不太感興趣,可以考慮切換到WPF。 WPF中的ListView使用控件作爲項目,所以你可以很容易地創建一個你將用作列表項目的用戶控件。

您可能會找到一個帶有控件的控件庫,該控件爲您提供了所需的功能,但大多數情況下,好的圖庫是商業的,對於小商店和個人而言可能過於昂貴。

我做了一個快速谷歌搜索提供此功能的任何庫,但我找不到一個顯示自定義控件。

相關問題