【问题标题】:Add a checkbox in a listview (C#)在列表视图中添加一个复选框(C#)
【发布时间】:2017-12-23 14:01:57
【问题描述】:

我想在 C# 应用程序中显示一个列表视图,其中每一行代表一个产品,因此属性“视图”设置为“详细信息”。一列(最后一列)应该是一个复选框,因为它代表产品是否打折。

将 checkboxes 属性设置为 true 时,第一列中会出现一个复选框,因此它不适用于我的应用程序。

如何将复选框添加到最后一列?谢谢

【问题讨论】:

    标签: c# listview checkbox


    【解决方案1】:

    Checkboxes 始终与 first 列相关联。但是,您更改重新排序列的显示

    您需要做的就是转到 Columns 设计器并将第一列的 DisplayIndex 设置为最后一列的索引。

    或者在代码中做:

    listView1.Columns[0].DisplayIndex = listView1.Columns.Count - 1;
    listView1.Invalidate();
    

    注意Invalidate,这是强制显示新布局所必需的。

    【讨论】:

      猜你喜欢
      • 2013-09-01
      • 1970-01-01
      • 2011-11-15
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多