Potomek na liście VirtualStringTree

0

Cześć.

W komponencie VirtuaslStringTree tworzę potomka

VSTListaZamPlanProd.ChildCount[PVN]:=VSTListaZamPlanProd.ChildCount[PVN]+1;
PVN:=VSTListaZamPlanProd.GetLastChild(PVN);
DataVSTListaZamPlanProd:=VSTListaZamPlanProd.GetNodeData(PVN);

Robię to w pętli jako potomek dla kolejnego artykułu z zamówienia.
I tu problem ....... za każdym razem dostaję potomka bądź to od potomka bądź to od root w zależności jak ustawię wskaźnik
a potrzebowałbym pierwszy rekord jako child a reszta jako lista - kolejne wiersze przypięte do
tego pierwszego i jedynego potomka.

Adam

0

PVN:=VSTListaZamPlanProd.GetLastChild(PVN); nie możesz do PVN przypisać ostatniego dziecka jego samego bo jak potem dodasz to dodasz do dziecka a nie do rodzica - zadeklaruj sobie nową zmienną (np. PVN1) i zamień to na

PVN := VSTListaZamPlanProd.GetLastChild(PVN);
DataVSTListaZamPlanProd := VSTListaZamPlanProd.GetNodeData(PVN`);

1 użytkowników online, w tym zalogowanych: 0, gości: 1