Zmiana rozmiaru elementu w listboxie

0

Witam, mam pytanie.. W jaki sposób zmienić wielkość pojedyńczego elementu w listboxie? Nie koniecznie musi się zmieniać rozmiar istniejącego elementu. Wystarczy jeżeli dowiem się jak stworzyć element listy o wielkości niezależnej od ItemHeight.

0

ustaw Style na lbOwnerDrawFixed i w zdarzeniu OnMeasureItem sa takie parametry jak Height i Index np.

if Index=0 then Height:=2*ListBox1.ItemHeight else Height:=ListBox1.ItemHeight;

Czyli pierwszy element jest dwa razy wiekszy od reszty.

0

Próbowałem tego wcześniej i nie działało. Sposób ten działa tylko jak Style ustawi się na lbOwnerDrawVariable ale i tak dzięki. Dla pewności wkleiłem Twój kod i przez przypadek ustawiłem tak style i działa.

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