获取刚刚创建的ListView项的位置

本文关键字:位置 ListView 获取 创建 | 更新日期: 2023-09-27 18:04:29

在我的winform中,我在列表视图中创建了一个项目,如下所示;

ListViewItem item = listView1.Items.Add("an item");

如何获取其位置索引?我试过以下方法;

int position = item.Position;
int position = item.SelectedIndices[0];

但是都不行

我将使用listView1.SelectedIndices[0];,但新创建的项目没有被选中,因此也无法工作。

编辑:我说的位置是指项目的索引,而不是它的坐标。很抱歉造成了混乱!

获取刚刚创建的ListView项的位置

Add方法都返回一个ListViewItem对象。ListViewItem对象有一个Index属性,它将返回ListView控件中项目的从零开始的索引。

Position方法完全做其他事情。它返回ListViewItem左上角的坐标。这些坐标是相对于ListView控件的