Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listview: Items bearbeiten (https://www.delphipraxis.net/33495-listview-items-bearbeiten.html)

valon 8. Nov 2004 10:29


Listview: Items bearbeiten
 
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

valon 8. Nov 2004 11:04

Re: Listview: Items bearbeiten
 
Kann keiner Helfen?

Matze 8. Nov 2004 11:07

Re: Listview: Items bearbeiten
 
Puchen ist erst nach frühestens 24h erlaubt. :warn:

Viele arbeiten jetzt, sind in der Schule oder anderswo, du kannst nicht innerhalb eine guten halben Stunde eine Antwort erwarten.

valon 8. Nov 2004 11:14

Re: Listview: Items bearbeiten
 
OK.
Sorry.Werde ich mir für die Zukunft merken.
Gruss

Luckie 8. Nov 2004 13:22

Re: Listview: Items bearbeiten
 
Zitat:

Zitat von valon
aber auf einer TntListview. Aber irgendwie funktioniert das nur auf einer TntListBox.
einer ne Idee

Wie hast du es denn probiert? Und "Aber irgendwie funktioniert das nur auf einer TntListBox." ist sehr hilfreiche Fehlerbeschreibung, wenn man versucht dir zu helfen.

Sprint 8. Nov 2004 13:30

Re: Listview: Items bearbeiten
 
Zitat:

Zitat von valon
Ich habe in einer TntListBox versucht [...]

Muss man diese Komponente kennen? Habe ich vielleicht was wichtiges verpasst?

valon 8. Nov 2004 16:22

Re: Listview: Items bearbeiten
 
TntListview ist eine Komponente die Unicode fähig ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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