ScrollBar w Listbox'sie

0

Witam!
Czy ktoś z szanowncyh forumowiczów wie, jak podmienić standartowy listboxoski scrollbar jakimś komponentem który pełni funkcje scrollbara, albo ewentualnie pokolorowac suwak listboxa,
z góry dziekuje wszytskim za pomoc, Jasek.

0

Możesz spróbować położyć nowe paski na tych z listboxa i je sprzężyć.

0

No właśnie, tlyko jak je sprzęgnąc?! :( Znalazłem cos w pomocy delphi, ale to działa tlyko na sam paske listboxa, ale listboź sam sie nie przesuwa, wyglada to komicznie gdy pasek sie przesuwa - listbox nie. :-8

0

Przesuwasz pasek tak:
ListBox.Perform(WM_VSCROLL, wartość, 0);
gdzie wartość to:
0: krótki skok w górę (tj kliknięcie w trójkącik paska)
1: krótki skok w dół
2: długi skok w górę (tj kliknięcie w jaśniejsze pole na pasku)
3: długi skok w dół
4: przesunięcie do początku
7: przesunięcie do końca

Teraz trzebaby przechwycić (nie przez position) przesuwanie twoich pasków i wykonywać odpowiednią operacje

1 użytkowników online, w tym zalogowanych: 0, gości: 1