Registriert seit: 25. Apr 2013
38 Beiträge
Delphi 10 Seattle Enterprise
|
AW: TTreeView nodes mit verschiedenen Icons
13. Mai 2014, 11:04
Hallo Klaus,
kann es sein, dass sich dein Programm in der Schleife totläuft? Du änderst ImageIndex vom Knoten, was dazu führt, dass der Knoten neu gezeichnet wird, so dass DrawItem intern aufgerufen wird und ImageIndex des Knotens wieder neu geändert wird.
Eigentlich sollte es reichen, wenn du ImageIndex beim Erzeugen des Knotens zuweist bzw. änderst, wenn sich was an deinen Daten ändert. Das Neuzeichnen sollte TTree selber hinbekommen.
Grüße
quaero
Edit: An der Stelle, an dem du den "Status" änderst, setzt du ImageIndex neu - fertig.
|