我想要一个列表视图控件(或任何像控件这样的列表),其中每一行(item)不仅包含文本,还包含其他一些控件。例如,列表视图中的每一行(项目)都由复选框,按钮,滑块,图像和标签组成。我在所有者绘制的事件中尝试了相应的渲染器类(CheckBox渲染器),但我无法处理事件(因为它们仅用于在屏幕上渲染控件)。
我试图寻找解决方案,但徒劳无功。因此,我决定使用一个面板,然后在运行时为每个项创建这些控件的对象,并将其添加到父面板。解决方案好吗?我觉得这是一个昂贵的过程。帮帮我!!
注意,我使用的是WinForms,没有DataTemplates或WPF内容