View Full Version : tree list view
HAMIDyekta
دوشنبه 02 تیر 1393, 13:00 عصر
سلام
دوستان من برنامه ای می خوام که لیست مسیر حرکت در یک لیست درختی را به من بر گرداند.
چکار باید کرد؟
کسی این کار و انجام داده لطفا راهنمایی یا نمونه کد ارسال کنید
pezhvakco
دوشنبه 02 تیر 1393, 13:32 عصر
سلام
اگه خواسته شما این است که به مسیر را از محل (نود) فعلی به ابتدا بدست بیارین میتونین
با کمک آرایه در هر مرحله، نود بالای (Parent) این نود را بدست بیارین
شاید مانند این =
Var ParentNod : array [1..5] of TTreeNode;
CounterNode : Byte;
begin
CounterNode:=1;
ParentNod[CounterNode]:=TreeView1.Selected;
while ParentNod[CounterNode].IsFirstNode = False do
begin
ParentNod[CounterNode + 1]:=ParentNod[CounterNode].Parent;
CounterNode:=CounterNode + 1;
end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.