2011-02-26 143 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使用控件作为项目,所以你可以很容易地创建一个你将用作列表项目的用户控件。

您可能会找到一个带有控件的控件库,该控件为您提供了所需的功能,但大多数情况下,好的图库是商业的,对于小商店和个人而言可能过于昂贵。

我做了一个快速谷歌搜索提供此功能的任何库,但我找不到一个显示自定义控件。

相关问题