В моем элементе управления ListView есть ли способ получить индекс элемента, по которому щелкнули? - PullRequest
0 голосов
/ 11 ноября 2009

Довольно простой вопрос, но я не могу найти способ сделать это.

Когда пользователь дважды щелкает элемент в моем ListView, я хочу сохранить индексный номер выбранного элемента.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2009

Это зависит от того, какой ListView вы используете. Все три имеют свойство получать индекс выбранного элемента:

Для Windows Forms используйте ListView.SelectedIndices

Для WPF используйте ListView.SelectedIndex

Для Интернета используйте ListView.SelectedIndex

0 голосов
/ 11 ноября 2009

Предполагая, что у вас есть ссылка на ListViewItem:

listView.Items.IndexOf(listViewItem)

Или просто получите доступ к listView.SelectedIndices в обработчике событий Activate - если ваш ListView имеет один выбор, то там будет только один индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...