通过treeview的onchange事件的node参数指的就是你点击的那个节点 再用if not node.HasChildren then判断是不是子节点 produce TForm1.treeview1change(Sender: TObject;node: TTreeNode); if not node.HasChildren then ...
var TN : TTreenode; begin TN := Treeview1.selected; if TN.level = 0 then begin //如果是第一层节点。。 end else if TN.level = 1 then begin //如果是第二层节点。。 end; end;
这样对于每个不同的节点edit1有不同的值
再用if not node.HasChildren then判断是不是子节点
produce TForm1.treeview1change(Sender: TObject;node: TTreeNode);
if not node.HasChildren then
...
begin
TN := Treeview1.selected;
if TN.level = 0 then
begin
//如果是第一层节点。。
end
else if TN.level = 1 then
begin
//如果是第二层节点。。
end;
end;