Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

AW: Fehlerhafter Zugriff auf NodeData von VirtualStringTree

  Alt 14. Mär 2017, 09:56
Wenn du größere Änderungen an der Struktur bzw. den Daten des Treeviews machen mußt, solltest
du TreeView.BeginUpdate und TreeView.EndUpdate verwenden. Das verhindert das neuzeichnen des Treeviews
während du die Struktur/Daten änderst und vermeided so Flacker-Effekte.
Und verhindert zudem, dass OnGetText und Konsorten aufgerufen werden, bevor du dein NodeData vollständig initialisiert hast (für den Fall, dass du beim manuellen Hinzufügen der Nodes per AddChild bleibst).
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat