Przewijanie ListBox

dział ogólny

Przewijanie ListBox

Nowy postprzez dzejo » poniedziaÅ‚ek, 14 czerwca 2010, 21:10

Witam .
W jaki sposób uzyskać efekt przewijania automatycznego w ListBox.
Jeśli mam ilość pozycji które przekraczają jego rozmiar nowo dodane pozycje nie są widoczne i trzeba przewijać scroll do dołu okna.
Chciałbym żeby scroll był zawsze na dole i pozwalał na bieżące śledzenie co zostało dodane do listy bez ręcznego przewijania.
Event aby dodawanie do ListBox odbywało sie na początek listy , jednak bez konieczności przepisywania wszystkich Item "na piechotę" .
Pozdrawiam .
Avatar użytkownika
dzejo
Bladawiec
Bladawiec
 
Posty: 8
Dołączył(a): sobota, 11 października 2008, 13:36
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
    Windows XPOpera

Re: Przewijanie ListBox

Nowy postprzez Cyfrowy Baron » wtorek, 15 czerwca 2010, 06:59

Po dodaniu nowej pozycji do ListBox wywołaj ten kod:

Kod: Zaznacz cały
ListBox1->ItemIndex = ListBox1->Items->Count - 1;
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Przewijanie ListBox

Nowy postprzez dzejo » wtorek, 15 czerwca 2010, 08:34

Super mistrzu ,działa.
dziękuję i pozdrawiam :-)
Avatar użytkownika
dzejo
Bladawiec
Bladawiec
 
Posty: 8
Dołączył(a): sobota, 11 października 2008, 13:36
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
    Windows XPOpera


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości