Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Как синхронизировать два TListView   Найти похожие ветки 

 
Kolan ©   (2008-05-16 14:41) [0]

Здравствуйте,
 Нижно синхронизировать прокрутку и выделение двух экземпляров TListView.

В справке нашел свойство TopItem, но справка противоречивая:
Read TopItem to determine the first item in the list view that the user can see. TopItem reflects how far the list view has been scrolled. The TopItem property is read-only.
You can also scroll the view by setting TopItem.


Как им воспользовать не понял.

Так же непонятно где нужно делать синхронизацию так, как события OnScroll, например, я не нашел.


 
Kolan ©   (2008-05-17 00:07) [1]

Подниму вверх, пока сам не додумался.


 
Германн ©   (2008-05-17 00:34) [2]


> В справке нашел свойство TopItem, но справка противоречивая:
>
> Read TopItem to determine the first item in the list view
> that the user can see. TopItem reflects how far the list
> view has been scrolled. The TopItem property is read-only.
>
> You can also scroll the view by setting TopItem.
>
> Как им воспользовать не понял.
>

Судя по исходникам TopItem действительно read-only. Так что строка You can also scroll the view by setting TopItem лично мне совершенно не понятна. Но в моей справке (Д6) её нет.

P.S. Поскольку TListView является обёрткой над стандартным контролом Windows искать ответ надо в msdn. Беглый просмотр CommCtrl.pas из BDS2006 привлёк моё внимание к двум, трём функциям. Но уверенности никакой нет.


 
Knight ©   (2008-05-17 01:04) [3]

У меня так идея одна... зацепиться за процедуру окна listview и отслеживать прокрутку , синхронизируя её положение.


 
Юрий Зотов ©   (2008-05-17 11:26) [4]

TListItem.Get/SetPosition - не поможет?



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1210990173
Qilgamesh
2008-05-17 06:09
2008.06.08
Как внедрить (вклеить) в файл другие файлы


3-1199494098
bagira
2008-01-05 03:48
2008.06.08
Ошибка, связанная с неверным типом значения


15-1208754465
Riply
2008-04-21 09:07
2008.06.08
А надо ли кому это ?


8-1181815939
MovieMan
2007-06-14 14:12
2008.06.08
Модули для lame_enc.dll


15-1209325537
No_Dead
2008-04-27 23:45
2008.06.08
Есть ли такие проги или это уже ИИ?%>