Einzelnen Beitrag anzeigen

quaero

Registriert seit: 25. Apr 2013
38 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: TTreeView nodes mit verschiedenen Icons

  Alt 13. Mai 2014, 10: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.
  Mit Zitat antworten Zitat