在我的winform中,我在列表视图中创建了一个项目,如此;
ListViewItem item = listView1.Items.Add("an item");
如何获得位置索引?我尝试了以下内容;
int position = item.Position;
int position = item.SelectedIndices[0];
但两者都不起作用。
我会使用listView1.SelectedIndices[0];
,但我们不会选择新创建的项目,这样就不会有用。
编辑:按位置,我的意思是项目的索引,而不是它的坐标。为混乱道歉!
答案 0 :(得分:2)
Add
方法都返回ListViewItem
个对象。 ListViewItem
对象具有Index
属性,该属性将返回ListView控件中项的从零开始的索引。
Position
方法完全可以做其他事情。它返回ListViewItem左上角的坐标。这些坐标相对于ListView控件。