列表视图的一行中的自定义控件

时间:2009-11-25 10:43:38

标签: c# .net winforms listview datatemplate

我想要一个列表视图控件(或任何像控件这样的列表),其中每一行(item)不仅包含文本,还包含其他一些控件。例如,列表视图中的每一行(项目)都由复选框,按钮,滑块,图像和标签组成。我在所有者绘制的事件中尝试了相应的渲染器类(CheckBox渲染器),但我无法处理事件(因为它们仅用于在屏幕上渲染控件)。

我试图寻找解决方案,但徒劳无功。因此,我决定使用一个面板,然后在运行时为每个项创建这些控件的对象,并将其添加到父面板。解决方案好吗?我觉得这是一个昂贵的过程。帮帮我!!

注意,我使用的是WinForms,没有DataTemplates或WPF内容

1 个答案:

答案 0 :(得分:0)

相关问题