Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
Delphi 10.1 Berlin Professional
|
AW: TComboBox: Farbe des Markierrahmens ändern
7. Mai 2012, 11:13
Hallo,
vielleicht mit der FrameRect-Methode des Canvas-Objekts.
Delphi-Quellcode:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
with TListBox(Control) do
begin
Canvas.TextRect(Rect, Rect.Left+1, Rect.Top, Items[Index]);
if (odSelected in State) then
begin
Canvas.Pen.Color:=clRed;
Canvas.FrameRect(Rect);
end; // if
end; // with
end;
|