AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls VirtualTreeview Zeile komplett einfärben über Mausklick
Thema durchsuchen
Ansicht
Themen-Optionen

VirtualTreeview Zeile komplett einfärben über Mausklick

Ein Thema von ChEeTaH · begonnen am 7. Okt 2011 · letzter Beitrag vom 8. Okt 2011
Antwort Antwort
ChEeTaH

Registriert seit: 12. Jan 2009
49 Beiträge
 
Delphi XE2 Architect
 
#1

VirtualTreeview Zeile komplett einfärben über Mausklick

  Alt 7. Okt 2011, 17:15
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.

Geändert von ChEeTaH ( 7. Okt 2011 um 17:20 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#2

AW: VirtualTreeview zeile komplet einfärben über Mausklick

  Alt 7. Okt 2011, 17:22
Kannst du das nicht über Colors steuern? Fullrow + Colors = Ganze Zeile färben. Oder irre ich mich da gewaltig?
Gruß
Cookie
  Mit Zitat antworten Zitat
ChEeTaH

Registriert seit: 12. Jan 2009
49 Beiträge
 
Delphi XE2 Architect
 
#3

AW: VirtualTreeview Zeile komplett einfärben über Mausklick

  Alt 7. Okt 2011, 17:26
Wie geht der Aufruf?

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

Geändert von ChEeTaH ( 7. Okt 2011 um 17:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#4

AW: VirtualTreeview Zeile komplett einfärben über Mausklick

  Alt 7. Okt 2011, 18:00
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.
Gruß
Cookie
  Mit Zitat antworten Zitat
ChEeTaH

Registriert seit: 12. Jan 2009
49 Beiträge
 
Delphi XE2 Architect
 
#5

AW: VirtualTreeview Zeile komplett einfärben über Mausklick

  Alt 8. Okt 2011, 11:33
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz