![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подсчет итемов ListView [D7, XP]
Timur&Co © (2009-12-02 10:11:00)Форма имеет свойство sizeable, на ней размещен ListView, Height которого меняется пропорционально MainForm.Height. Нужно опредилить количество отображаемых итемов в ListView для оптимизации загрузки их из файла(только по колич. умещающихся на экране). Можно ли это сделать или нет?
Timur&Co (2009-12-02 13:13:00) [1]>йцукен. Спасибо большое за помошь!
йцукен (2009-12-02 11:04:00) [2]
> Timur&Co (02.12.09 10:59) [6]
> >йцукен. VisibleRowCount - в яблочко! :) А TopItem зачем?
> Какой выделен итем?
Индекс первого видимого элемента (TopItem) + VisibleRowCount дает диапазон видимых элементов.
А справка что, не работает?
Timur&Co (2009-12-02 10:59:00) [3]>йцукен. VisibleRowCount - в яблочко! :) А TopItem зачем? Какой выделен итем?
Timur&Co (2009-12-02 10:57:00) [4]>Сергей М. Пробовал через ListView_EnsureVisible, что-то не пашет :( Можно примерчик если не сложно?
Timur&Co (2009-12-02 10:56:00) [5]>DVM. Нужно опредилить количество отображаемых итемов в ListView
DVM (2009-12-02 10:38:00) [6]
> Timur&Co
А в виртуальном режиме ListView же как раз сам делает запросы на данные для элементов, которые он собирается отрисовать. Или требуется что-то другое?
йцукен (2009-12-02 10:27:00) [7]TopItem
VisibleRowCount
Сергей М. (2009-12-02 10:18:00) [8]ListView_EnsureVisible()