【发布时间】:2009-02-12 14:26:47
【问题描述】:
我正在尝试创建一个包含 6 列的 WinForms ListView 控件。前两列将包含文本,但我希望最后四列包含一个复选框。
我知道如何添加带有文本的 ListViewSubItem(这是为第二列添加的),但是如何插入 CheckBox?
【问题讨论】:
我正在尝试创建一个包含 6 列的 WinForms ListView 控件。前两列将包含文本,但我希望最后四列包含一个复选框。
我知道如何添加带有文本的 ListViewSubItem(这是为第二列添加的),但是如何插入 CheckBox?
【问题讨论】:
ListView 不支持这个。只有第一列可以有一个复选框。您可以使用自定义绘图和鼠标点击测试来伪造它,但这是很多工作。请考虑改用 DataGridView。您可以将列类型更改为 DataGridViewCheckBoxColumn。
【讨论】:
当你为 ListView 定义列时,你必须将类型更改为复选框
【讨论】: