Добрый вечер!
В ListView вид Details ведется поиск и замена текста item'а по первому столбцу. Но так как, item'ов достаточно много, то возникает необходимость в програмном скроллинге, чтобы найденный item находился, хотя бы в самом низу ListView'а. Просьба наставить на путь истинный, а то что-то в тупике. Поиск не дал результатов (Возможно плохо искал)
VS2005. С уважением, FoxyCat.
26.09.08 01:08: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, FoxyCat, Вы писали:
FC>возникает необходимость в програмном скроллинге, чтобы найденный item находился, хотя бы в самом низу ListView'а.
Есть целых два способа.
Первый:
listView1.TopItem = listView1.Items[listView1.Items.Count - 1];
Второй:
listView1.Items[listView1.Items.Count - 1].EnsureVisible();
Здравствуйте, Spiceman, Вы писали:
S>Есть целых два способа.
S>Первый:
S>S>listView1.TopItem = listView1.Items[listView1.Items.Count - 1];
S>
S>Второй:
S>S>listView1.Items[listView1.Items.Count - 1].EnsureVisible();
S>
Большое спасибо! Все так просто?!
P.S. Да.. У меня в тот день, видать, круто заклинило...
Здравствуйте, Аноним, Вы писали:
А>Большое спасибо! Все так просто?!
Ага.
Есть еще третий способ:
ListView.EnsureVisible(int index);