Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

трабл с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
1-1086037589
maxXP
2004-06-01 01:06
2004.06.13
Подскажите как реализовать такую фишку.


3-1084973431
B-boy Dimo-N
2004-05-19 17:30
2004.06.13
Как программно поменять LANGDRIVER в BDE


14-1085423991
Drakon
2004-05-24 22:39
2004.06.13
Новый движок форума


1-1085976765
Максим
2004-05-31 08:12
2004.06.13
Как в QuickRep.Preview сделать Zoom 100%?


4-1083832354
Аноним
2004-05-06 12:32
2004.06.13
Отмена минимизации окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский