Hallo,
ich hab' ein komisches Problem und werde einfach nicht schlau drauß.
TVirtualTreeView als Baum mit 2 Ebenen.
Jetzt hab' ich eine Methode die je nach Parameter entweder den allerersten Knoten
selektieren soll (Ebene 0) oder den ersten Unterknoten davon (der auf Ebene 1 ist).
Nur sobald ich das hier mache:
Delphi-Quellcode:
Node := vst_ProductGroups.GetFirst(false);
while Assigned(Node) do
begin
if MeineBedingung then // zu selektierender Knoten gefunden bedingung
begin
vst_ProductGroups.Selected[Node] := true;
break;
end;
Node := vst_ProductGroups.GetNext(Node);
end;
Wird der selektierte Knoten irgendwie aus dem Baum entfernt. Ist einfach weg.
Hat jemand eine Idee woran das liegen könnte?