Отображение текущего / выбранного элемента в ListView в WinForms - PullRequest
6 голосов
/ 27 октября 2010

У меня есть ListView около 400 записей.Мне нужно найти через него значение, и когда я его обнаружу, я установлю его на Selected, и я бы хотел, чтобы ListView каким-то образом выделил этот элемент и показал его на экране.

Как я могу это сделать?сделай это?Будет ли установка. Сосредоточена ли это сделать?

        foreach (ListViewItem item in someListView.Items) {
            string varID = item.SubItems[0].Text;
            if (varID == someID) {
                item.Selected = true;
                item.BackColor = Color.Aquamarine;
                item.Focused = true;
                break;
            }
        }

1 Ответ

12 голосов
/ 27 октября 2010

Попробуйте использовать item.EnsureVisible();

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