Услуги Сертификаты Новости Статьи База знаний Алгоритмы Портфолио Скачать Ссылки Поиск
Услуги arrow Новости arrow C# ListView в большом списке при установке фокуса показывать выбранную запись
C# ListView в большом списке при установке фокуса показывать выбранную запись Версия для печати Отправить на e-mail
23.11.2011

Чтобы в ListView-объекте с большим количеством записей, при выборе активной записи из невидимого диапазона, она становилась видимой пользователю, нужно просто вызвать метод EnsureVisible().

  1. // Выделение справочника в списке
  2. var itemToSelect = lvDictionaries.Items.OfType<ListViewItem>().SingleOrDefault(item =>
  3.   item.Name == "Your Text To Select");
  4.           
  5. if (itemToSelect != null)
  6. {
  7.   itemToSelect.Selected = true;
  8.   itemToSelect.EnsureVisible();
  9. }
* This source code was highlighted with Source Code Highlighter.

PS: если Вам была полезна данная статья, поддержите наш ресурс, нажмите кнопочку "+1" вверху страницы. Спасибо!

Последнее обновление ( 06.03.2012 )
 
< Пред.   След. >