Saako tuohon ListBoxiin pakotettua näkyviin "vierityspalkkia" vaikkein rivejä olisi niin paljot jotta sitä tarvittaisiin? Ongelma on se, että 4 ListBoxia vierekkäin, saman kokoisia. Osassa (jossa rivejä (items) on riittävästi) vierityspalkki näkyy, osassa ei. On vähän hassun näköinen, ei muuta ongelmaa...
Mod. huom: Älä katko tekstirivejäsi itse, selain katkaisee ne paremmin.
Ainakin tossa .NET Frameworkin System.Windows.Forms.ListBoxissa on ominaisuus ScrollAlwaysVisible, ja kun sen asettaa True:ksi niin pitäisi toimia. En tiedä mitä Delphissä noissa ListBoxeissa oikein on, niin saattaapi olla ettei sitä saakkaan.
Näin se näkyy menevän:
ShowScrollBar(ListBox2.Handle, SB_VERT, True);
WinAPI-funktio näkyy olevan, eli ei toimi linuxilla, macillä jne. Mutta muuta keinoa tuskin löytyy.
edit: Ups, koodaatkin Delphillä etkä Lazaruksella joten tämän kommentin voi ohittaa. (Delphi on pelkästään Windowsille.)
Aihe on jo aika vanha, joten et voi enää vastata siihen.