Ok ich denke ich habe das Problem...
Du must die Nodes, die Multiline sein sollen auch noch so initialisieren.
Aus der Demo...
Delphi-Quellcode:
procedure TNodeForm.MLTreeInitNode(Sender: TBaseVirtualTree;
ParentNode, Node: PVirtualNode;
var InitialStates: TVirtualNodeInitStates);
begin
Node.Align := 20; // Alignment of expand/collapse button nearly at the top of the node.
if (Node.Index mod 3) = 0 then
begin
MLTree.NodeHeight[Node] := 40;
end
else
begin
MLTree.NodeHeight[Node] := 120;
Include(InitialStates, ivsMultiline); // <--- wenn du die Zeilen auskommentierst
// in der Demo, dann sind die Text zentriert,
// fehlt diese Zeile in deiner Anwendung?
end;
end;