tvDblClick(Sender: TObject);
begin
// 这里怎么处理
end;我是用别人的方法使用XML控件内容生成树的如何在树的双击事件中,得到该节点下子节点的内容,并且统计子接点内容希望大虾们写的详细点
谢谢
begin
// 这里怎么处理
end;我是用别人的方法使用XML控件内容生成树的如何在树的双击事件中,得到该节点下子节点的内容,并且统计子接点内容希望大虾们写的详细点
谢谢
调试欢乐多
level: integer;
node: TTreeNode;
tmp: string;
begin
if TreeView1.Selected=nil then exit;
level := TreeView1.Selected.Level;
node := TreeView1.Selected.getFirstChild;
tmp := '';
while (node<>nil) and (node.Level>level) do //到了树最后一个节点或者选择的同层节点,则结束
begin
tmp := tmp+'node:'+node.Text; //取节点内容
node := node.GetNext; //下一个节点
end;
ShowMessage(tmp);
end;
{列出当前选中节点下的一级子节点}
procedure TForm1.Button1Click(Sender: TObject);
var
I : integer;
begin
with Self.TreeView1.Selected do
for I := 0 to Count-1 do
Memo1.Lines.Add(Item[I].Text);
end;
{如果子节点下还有孙节点,道理也是一样的}