Einzelnen Beitrag anzeigen

Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#4

Re: Treenode mit Image je nach Bedarf

  Alt 22. Nov 2005, 09:04
Dazu habe ich auch eine Frage:
Ich möchte ebenfalls ein Image dynamisch laden und bei Bedarf entfernen, d.h. den Hintergrund der TreeView anzeigen lassen. Ich könnte natürlich ein Icon erstellen, dass aus der Hintergrundfarbe der TreeView besteht, jedoch ist diese Vorgehensweise performance-lastig, zu komplex und nicht benutzerfreundlich, wenn ich die Farbe der TreeView ebenfalls ändern möchte.
Ich habe es schon auf die Weise versucht, den ImageIndex auf -1 zu setzen, was einmalig funktioniert, jedoch, wie gesagt, nur einmalig. Danach wird ohne TreeView.Invalidate kein neues Icon angezeigt. Ansich kein Problem, doch durch das neuzeichnen der gesamten TreeView-Komponente flackert die TreeView manchmal. Auch dieses Problem lässt sich best. mit DoubleBuffered lösen, doch ich möchte nun mal eine alternative Lösung haben, wenn es solch eine gibt.
Kann mir jemand helfen?

mfg Nogge
  Mit Zitat antworten Zitat