【发布时间】:2009-11-25 10:43:38
【问题描述】:
我想要一个列表视图控件(或任何类似列表的控件),其中每一行(项目)不仅有文本,还有其他一些控件。例如,我的列表视图中的每一行(项目)都由一个复选框、按钮、滑块、图像和标签组成。我在所有者绘制的事件中尝试了相应的渲染器类(CheckBox 渲染器),但我无法处理这些事件(因为它们仅用于在屏幕上渲染控件)。
我试图寻找解决方案,但徒劳无功。所以我决定有一个面板,然后在运行时为每个项目创建这些控件的对象并将其添加到父面板。解决方案好吗?我觉得这个过程成本很高。帮帮我!!
注意,我使用的是 WinForms,没有 DataTemplates 或 WPF 的东西
【问题讨论】:
标签: c# .net winforms listview datatemplate