Hallo Tom,
ich würde den Vorschlag von Ralf aufgreifen. Die Umstellung der Lokalisierung zur Laufzeit würde ich allerdings nicht von der Reihenfolge der Knoten, sondern von einer Markierung abhängig machen:
Delphi-Quellcode:
var
node: TTreeNode;
begin
node := TreeView.Items.GetFirstNode;
while Assigned(node) do
begin
node.Text := GetLocalNodeText(Integer(node.Data))
node := node.GetNextSibling;
end;
end;
Grüße vom marabu