Why isn't 'SelectedIndex' defined on this ListView?

末鹿安然 提交于 2019-11-28 09:37:55

问题


I have created a ListView called listUsers, but for some reason SelectedIndex isn't defined.



And I have set the MultiSelect to false.


It also seems suspicious to me that "False" is bolded. Meaning that it was not default.
This is not what I think I have been experiencing before.


So I find this very strange, and I don't know how to fix it.
I have tried so far (That didn't work):

  • Restarted VS
  • Copied a ListView from other forms, & pasted it on this form
  • Deleted this.listUsers.MultiSelect definition from Designer's code

And none worked.
What is going on?

Additional details:

  • Windows 7 32-bit
  • VS2010
  • Framework 4

回答1:


There is no selected index property on ListView in winforms. To get the selected index you can use

listView1.SelectedIndices[0];



回答2:


For getting the index of a row in ListView I'm using

 int myindex = Listview1.FocusedItem.Index; 

It works.



来源:https://stackoverflow.com/questions/20358854/why-isnt-selectedindex-defined-on-this-listview

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!