带有复选框的列表视图:列顺序更改复选框位置

时间:2013-05-13 14:53:25

标签: c# listview checkbox

在C#Windows窗体中,我有一个列表视图,CheckBoxes属性设置为true,AllowColumnReorder属性设置为true。

每个项目的复选框显示在第一列内部列表视图的最左侧。如果用户现在重新排序列,以便另一列是列表视图中的第一列,则应显示此列的复选框。因此,复选框应始终位于列表视图的左侧,但不会购买默认值。

我需要做什么,即使用户在运行时更改了列顺序,也要始终显示最左侧列的复选框?

1 个答案:

答案 0 :(得分:0)

我不明白。

你把Checkboxes放在另一个元素的旁边吗?

如果是,为什么不为您的复选框添加列,然后将Reorder属性设置为false?

其他列将始终具有Reorder属性为true,因此您可以根据需要进行任何操作,从而排除第一列。