zu Problem 1 folgender Vorschlag
Delphi-Quellcode:
procedure Tkalk.ausfuehren(Sender: TBaseVirtualTree; Node: PVirtualNode;
Data: Pointer; var Abort: Boolean);
begin
Abort := (Pos(objauswsucherechnungsnummer.Text,vst.Text[Node,0]) > 0);
end;
wegen dem 2. Problem mit dem selektierten Node. Welche vst-Version nutzt Du.
vst.selectednode := vst.getfirst; gibt es meines erachtens gar nicht mehr, wobei dies der Grund sein dürfte.