C# 获取刚刚创建的ListView项的位置?
在winform中,我在listview中创建了一个项目,如下所示C# 获取刚刚创建的ListView项的位置?,c#,winforms,listview,int,C#,Winforms,Listview,Int,在winform中,我在listview中创建了一个项目,如下所示 ListViewItem item = listView1.Items.Add("an item"); 如何获取其位置索引?我试过以下方法 int position = item.Position; int position = item.SelectedIndices[0]; 但两者都不起作用 我会使用listView1.selecteddinces[0]但未选择新创建的项,因此也无法使用 编辑:关于位置,我指的是项目的索
ListViewItem item = listView1.Items.Add("an item");
如何获取其位置索引?我试过以下方法
int position = item.Position;
int position = item.SelectedIndices[0];
但两者都不起作用
我会使用listView1.selecteddinces[0]代码>但未选择新创建的项,因此也无法使用
编辑:关于位置,我指的是项目的索引,而不是它的坐标。抱歉造成混乱 Add
方法都返回一个ListViewItem
对象。ListViewItem
对象具有一个Index
属性,该属性将返回ListView控件中该项的从零开始的索引
Position
方法完全执行其他操作。它返回ListViewItem左上角的坐标。这些坐标相对于ListView控件。添加方法都返回一个ListViewItem
对象。ListViewItem
对象具有一个Index
属性,该属性将返回ListView控件中该项的从零开始的索引
Position
方法完全执行其他操作。它返回ListViewItem左上角的坐标。这些坐标是相对于ListView控件的。因此我应该使用项.Index
?如果您想要索引,请选择“是”。因此我应该使用项.Index
?如果您想要索引,请选择“是”。