Witam! Pisze program i potrzebuje w nim listboxa ktory bedzie przewijany za pomoca komponentu scrollbar. Znalazlem jakas procedure do przewijania za pomoca przyciskow ale niewiem jak ja przeniesc na scrollbar bo trzeba okreslic czy przewijam w gore czy w dol a ja niewiem jak to wykryc na scrollbarze. Prosze o pomoc.
0
0
Dobra juz wymyslilem!
Dla tych co niewiedza procedurka wyglada nastepujaca
w zdarzeniu OnScroll() komonentu scrollbar piszemy:
ScrollBar1.Max := ListBox1.Items.Count - (ListBox1.Height div 16); //16 to wysokosc itema (ItemHeight)
SendMessage(ListBox1.handle, WM_VScroll, MakeLParam(SB_THUMBPOSITION, ScrollBar1.Position), 0);
i to by bylo na tyle. Pozdro!!!</i>
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.