![]() |
Eine dünne, kaum sichtbare Linie zwischen ListBox-Items???
Hallo!
Wie kann ich eine dünne Linie zwieschen ListBox-Items zeichnen? |
Re: Eine dünne, kaum sichtbare Linie zwischen ListBox-Items?
in dem du Ownerdraw benutzt und im OnDrawItem zwischen den Items die Linien selbst malst (Canvas.LineTo)
|
Re: Eine dünne, kaum sichtbare Linie zwischen ListBox-Items?
Denke für schnelle Antwort.
Habe noch nie etwas gezeichnet, besonders nicht in einer TListBox. Könnte mir jemand einen Kodebeispiel posten? Danke! |
Re: Eine dünne, kaum sichtbare Linie zwischen ListBox-Items?
Delphi-Quellcode:
ListBox.Style noch auf lbOwnerDrawFixed setzen.
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState); Var lb: TListBox; begin lb := Control As TListBox; lb.Canvas.TextOut(Rect.Left,Rect.Top,lb.Items[Index]); lb.Canvas.Pen.Color := clred; lb.Canvas.MoveTo(Rect.Left,Rect.Bottom-1); lb.Canvas.LineTo(Rect.Right,Rect.Bottom-1); end; Gruß, teebee |
Re: Eine dünne, kaum sichtbare Linie zwischen ListBox-Items?
Danke, super!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz