ListView 列的 Index 值不受 DisplayIndex 影响

ListView 的各个列都有个 Name,比如 Name 为 myColumn,我们可以通过 myColumn.Index 取列的索引值。

不过要注意的是这个索引值不受 DisplayIndex 的影响,也就是说我们先后创建了 column1、column2,但是我们通过改变 DisplayIndex 将 column2 显示在了前面。此时 column1.Index 还是在 column2.Index 的前面,与其显示位置无关。

这个与我们通过鼠标位置获取点击的哪个列的 Index 有区别,通过鼠标位置获取的列,实际上是按看到的顺序从左至右排的。

你可能感兴趣的