Kannst du im OnGetText mal probieren, einen festen CellText zuzuweisen? Zum Bleistift:
Delphi-Quellcode:
procedure TFormX.VirtualStringTreeXGetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
var CellText: string);
begin
CellText := IntToStr(Node.Index);
end;
Tritt das komische Verhalten dann auch auf?
Welche NodeHeight hat der Baum? Standard? Gibt es neben dem OnGetText noch andere Events? OnInitNode? OnPaintText? OnGetImageIndex? Usw?