Einzelnen Beitrag anzeigen

valon

Registriert seit: 27. Sep 2004
86 Beiträge
 
#1

Listview: Items bearbeiten

  Alt 8. Nov 2004, 11:29
Hallo Ich habe folgendes Problem.

Ich habe in einer TntListBox versucht, wenn ein Eintrag selektiert ist das dann der Eintrag
Grau selektiert wird. Das funktioniert auch super.
Delphi-Quellcode:
procedure TBoschOpenDialogDriveSelection.lbxDrivesDrawItem(
  Control: TWinControl; Index: Integer; Rect: TRect;
  State: TOwnerDrawState);
begin
  with (Control as TTntListBox) do
    begin
      if odSelected in State then
        Canvas.Brush.Color := clGray
      else
        Canvas.Brush.Color := clWhite;
    end;

  TntListBox_DrawItem_Text(
    (Control as TTntListBox),
    (Control as TTntListBox).Items,
    Index,
    Rect
  );
end;
Ich möchte das gleiche erreichen , aber auf einer TntListview. Aber irgendwie funktioniert das nur auf einer TntListBox.
einer ne Idee
  Mit Zitat antworten Zitat