Pasek wyboru w ListBox

0

Czy jest możliwość zmiany wysokości paska podświetlającego w ListBox? Mam Tam ustawione zdarzenie OnDrawItem które rysuje tekst i po zmianie wielkości czcionki pasek przycina tekst.

0
procedure TForm1.ListBox1MeasureItem(Control: TWinControl; Index: Integer;
  var : Integer);
begin
  Height:= 50;
end;
 
0

dzięki, ale coś nie działa.

0

Jak nie działa musi działać to jest zdarzenie OnMeasureItem

0

Coś jednak nie działa.

Przed:
Przed.JPG
Przed1.JPG

Po:
Po.JPG
Po1.JPG

0

Ja również potwierdzić mogę, że działa. I dlatego @parasol45: trzeba przeczytać chociażby wbudowany w IDE help, a nie od razu "smarować" na forum, że nie działa.

0

Ustaw

ListBox1.Style:=lbOwnerDrawFixed

i teraz możesz sobie dowolnie ustawić ListBox1.ItemHeight


A ponadto

Use OnMeasureItem to write a handler to measure items to be drawn in a list box with a Style property value of lbOwnerDrawVariable.

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