![]() |
Treenode mit Image je nach Bedarf
Hallo Leute,
ich möchte eine TreeView benutzen, um dem User Infos zu geben wie der Status seiner Bearbeitungen ist. Nun wäre es so, dass der textliche Inhalt immer der Gleiche wäre und ich eigentlich nur den Inhalten 2 verschiedene Images zuweisen möchte, je nach Situation halt. Nun habe ich das schon im Script per Zuweisung des ImageIndexes probiert, aber lelder stieg dabei der Compiler aus. Ist es denn überhaupt möglich während der Laufzeit für ein fixes Node ein dynamisches Image zu verwenden/zuzuweisen????? Und wenn -wie ??? Danke Tom |
Re: Treenode mit Image je nach Bedarf
Moin Tom,
Zitat:
was meinst Du damit? Zur Laufzeit den Index ändern müsste problemlos funktionieren. |
Re: Treenode mit Image je nach Bedarf
Moin Chris,
ich weiß auch nicht, aber gestern abend wollte es mir einfach nicht gelingen. Ich habe es heute noch mal probiert und mit etwas Ruhe es auch hinbekommen. Wen´s interessiert hier ein einfaches Beispiel.
Delphi-Quellcode:
if Button1.Caption = 'gruen' then
begin TreeView1.Items.Item[0].ImageIndex := 0; Button1.Caption:='rot;' end else begin TreeView1.Items.Item[0].ImageIndex := 1; Button1.Caption:='gruen' end; |
Re: Treenode mit Image je nach Bedarf
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 |
Re: Treenode mit Image je nach Bedarf
* push *
(Es ist mir nun mal wichtig :) ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz