Ich habe dir mal eine
Unit angehängt, die noch den direkten Umgang mit einem TVirtualStringTree aus einem sehr alten Projekt von mir zeigt. So was mache ich schon lange nicht mehr, sondern verwende einen Mediator. Behandelt werden die Events: InitNode, FreeNode, GetText, PaintText, BeforeItemErase, CompareNodes, HeaderClick, ContextPopup, Checked. Zu beachten ist, dass es sich um eine alte Version des VirtualStringTrees handeln muss. Die Events könnten heute etwas anders aussehen. Vielleicht hilft es dir.
Bis bald...
Thomas