Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > ListView


Автор: LectorSP 7.1.2007, 23:17
Как сделать так, что бы при появлении ListView уже один из элементов был в фокусе, выделен?

Подскажите пожалуйста.

Автор: Butch 8.1.2007, 11:07
если тебя понял правильно, то:

listView1.Select();
listView1.Items[0].Selected = true;

Автор: LectorSP 8.1.2007, 21:21
Понял правильно и я так пробовал  - не получаеться.

Автор: LectorSP 8.1.2007, 23:03
Все получилось! Спасибо!

только не понял, почему необходим 
                                               
Код

listView1.Select();


перед тем как програмно выделить елемент?

Автор: Butch 10.1.2007, 10:29
Строка

listView1.Items[0].Selected = true

выделяет элемент контрола, но если контрол не активен, то этого выделения не видно.
Поэтому нужно выделить сначала контрол:

listView1.Select();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)