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/)
-   -   VirtualTreeview Zeile komplett einfärben über Mausklick (https://www.delphipraxis.net/163632-virtualtreeview-zeile-komplett-einfaerben-ueber-mausklick.html)

ChEeTaH 7. Okt 2011 16:15


VirtualTreeview Zeile komplett einfärben über Mausklick
 
Hallo,

wie kann ich auf das Canvas eines Nodes bzw einer Zeile zugreifen um es einzufärben? Im NodeClick Ereignis kann ich nicht auf das Canvas zugreifen um es einzufärben.

Im OnPaintText Eregnis bekomme ich ja u.a. das Canvas mitgeliefert, nur bei NodeClick leider nicht.

Danke.

cookie22 7. Okt 2011 16:22

AW: VirtualTreeview zeile komplet einfärben über Mausklick
 
Kannst du das nicht über Colors steuern? Fullrow + Colors = Ganze Zeile färben. Oder irre ich mich da gewaltig?

ChEeTaH 7. Okt 2011 16:26

AW: VirtualTreeview Zeile komplett einfärben über Mausklick
 
Wie geht der Aufruf?

Edit: Ich möchte nur die Zeile einfärben auf die geklickt wurde.

cookie22 7. Okt 2011 17:00

AW: VirtualTreeview Zeile komplett einfärben über Mausklick
 
Delphi-Quellcode:
vstVST1.Colors.FocusedSelectionColor := clDeineFarbe;
vstVST1.Colors.FocusedSelectionBorderColor := clDeineFarbe;
vstVST1.SelectionOptions.toFullRowSelect := True;
So? Ka, hab kein Delphi hier offen, aber aus der Erinnerung sollte es so oder so ähnlich aussehen.

ChEeTaH 8. Okt 2011 10:33

AW: VirtualTreeview Zeile komplett einfärben über Mausklick
 
Zitat:

Zitat von cookie22 (Beitrag 1129193)
Delphi-Quellcode:
vstVST1.Colors.FocusedSelectionColor := clDeineFarbe;
vstVST1.Colors.FocusedSelectionBorderColor := clDeineFarbe;
vstVST1.SelectionOptions.toFullRowSelect := True;
So? Ka, hab kein Delphi hier offen, aber aus der Erinnerung sollte es so oder so ähnlich aussehen.

Jap funktioniert, danke. Sieht zwar etwas unsauber im LV aus aber ich bin froh, dass es überhaupt geht :)


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