Einzelnen Beitrag anzeigen

Benutzerbild von chericks
chericks

Registriert seit: 12. Jun 2003
Ort: Weyhe
27 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: ComboBox, bei enabled=false Schriftfarbe behalten

  Alt 24. Nov 2008, 14:06
Der kunde kann halt selbst formulare erstellen und abgeleitete comboboxen ablegen. Somit sind bereits einige Formulare erstellt worden. Ich hab nun beim ondrawitem folgendes hinterlegt und nun ist es schick
Delphi-Quellcode:
PROCEDURE TVisuComboBox.DrawItem(Control: TWinControl;
  Index: Integer; Rect: TRect; State: TOwnerDrawState);
VAR
  LRect: TRect;
  CB: TCombobox;

BEGIN
  CB := TCombobox(Control);
  WITH CB.Canvas DO
  BEGIN
    LRect := Rect;
    FillRect( LRect );
    Font.Color := clWindowText;
    TextOut(LRect.left, LRect.top, CB.Items[index]);
  END;
END;
Christian Hinrichs
  Mit Zitat antworten Zitat