Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
647 views
in Technique[技术] by (71.8m points)

c# - Why isn't 'SelectedIndex' defined on this ListView?

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

enter image description here

And I have set the MultiSelect to false.
enter image description here
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
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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

listView1.SelectedIndices[0];

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...