TreeView中如何返回结点位置信息

字体大小: 中小 标准 ->行高大小: 标准
Return the String Path in a TTreeView?



{*---------------------------------------------

Parent Text

---------------------------------------------*}

function SrNodeTree(pTreeNode: TTreeNode; var sRuta: string): string;

begin

sRuta := pTreeNode.Text + ' > ' + sRuta;

if pTreeNode.Level = 0 then Result := sRuta

else

Result := SrNodeTree(pTreeNode.Parent, sRuta);

end;

{*---------------------------------------------

Click an Item

---------------------------------------------*}

procedure TForm1.TreeView1Click(Sender: TObject);

var

sPath: string;

begin

label1.Caption := SrNodeTree(TreeView1.Selected, sPath);

end;

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/68047.html