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

Вниз

трабл с ListView   Найти похожие ветки 

 
pASkdua   (2004-06-02 11:44) [0]

Имеется формочка со ScrollBox-ом, на нем лежитыт 2-а ListView c ViewStile=vsReport. Нечто на подобие формы SourceSafe (той где идет сравнение лежащего в сэйфе с тем что на винте). Мне
необходимо, чтобы при прокручивании lv_1 прокручивался и lv_2, т.е. чтобы на экране отображались только соответсвующие строки.
Для этого: lv_1.Align:=alLeft; lv_2.Align:=alClient.
Наполняю lv_1 и lv_2 одинаковым количеством строк, изменяю
ScrollBox1.VertScrollBar.Range=lv_1.Items.Count * 18(грубо =) И получаю только одну полоса прокрутки у ScrollBox-a(что и надо было) НОООО!!! При большом высоте ListView перестает растягиваться и создается своя полоса прокрутки, а ScrollBox становится пустым с места окончания ListView. Кто с таким сталкивался подскожите, что можно сделать. Может нужно реализовывать связку между lv_1 и lv_2 нужно обробатывая события прокрутки или еще как


 
IgorR   (2004-06-02 11:49) [1]

invalidate пробовал?


 
pASkdua   (2004-06-02 11:54) [2]

нет! Сейчас попробую...


 
pASkdua   (2004-06-02 13:17) [3]

нет не помогает...


 
pASkdua   (2004-06-02 13:33) [4]

В итоге высота ListView ограничена 32767 =(((


 
pASkdua   (2004-06-02 17:36) [5]

На самом деле, вопрос стоит проще: Как синхронизовать прокрутку 2-ух ListView?


 
Семен Сорокин ©   (2004-06-02 18:13) [6]

как вариант: убрать стили WS_VSCROLL у обоих ListView и добавить TScrollBar, перемещаясь по которому синхронизировать оба ListView, и заголовки у ListView на месте будут


 
WebErr ©   (2004-06-02 18:21) [7]

И ведь целый день человек мучается! :)



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
4-1083948129
Ded Moroz
2004-05-07 20:42
2004.06.13
CallerID


14-1085767755
SashaLebed
2004-05-28 22:09
2004.06.13
Спасибо 4 Семен Сорокин


1-1085818423
BDRON
2004-05-29 12:13
2004.06.13
reset для файла на CD-ROM


14-1085206733
<skipped>
2004-05-22 10:18
2004.06.13
Где скачать Delphi 7 Personal???


3-1085054789
pok
2004-05-20 16:06
2004.06.13
Interbase .... уходит слишком много времени...