【问题标题】:Place a CheckBox in a ListViewSubItem在 ListViewSubItem 中放置一个 CheckBox
【发布时间】:2009-02-12 14:26:47
【问题描述】:

我正在尝试创建一个包含 6 列的 WinForms ListView 控件。前两列将包含文本,但我希望最后四列包含一个复选框。

我知道如何添加带有文本的 ListViewSubItem(这是为第二列添加的),但是如何插入 CheckBox?

【问题讨论】:

    标签: c# winforms listview


    【解决方案1】:

    ListView 不支持这个。只有第一列可以有一个复选框。您可以使用自定义绘图和鼠标点击测试来伪造它,但这是很多工作。请考虑改用 DataGridView。您可以将列类型更改为 DataGridViewCheckBoxColumn。

    【讨论】:

    • 太棒了……这正是我想要的。甚至没有想过要寻找列表框以外的其他控件。谢谢!
    【解决方案2】:

    当你为 ListView 定义列时,你必须将类型更改为复选框

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      相关资源
      最近更新 更多