var firstnode:TTreeNode; begin firstnode := TreeView1.Items.Add(TreeView1.Items.GetFirstNode,'部门名称'); TreeView1.Items.AddChild(FirstNode,'部门编号'); end; //用循环就可以实现了
type PMyrecord = ^Myrecord; Myrecord = record ID : integer; name:string; end;//end of recordvar tmpNode : TTreeNode; p : PMyrecord; begin new(p); p.ID := 部门编号; p.name := 部门名称; tmpNode := TreeView1.Items.AddObject(Node,p.name,p); dispose(p); end;
begin
firstnode := TreeView1.Items.Add(TreeView1.Items.GetFirstNode,'部门名称');
TreeView1.Items.AddChild(FirstNode,'部门编号');
end;
//用循环就可以实现了
PMyrecord = ^Myrecord;
Myrecord = record
ID : integer;
name:string;
end;//end of recordvar
tmpNode : TTreeNode;
p : PMyrecord;
begin
new(p);
p.ID := 部门编号;
p.name := 部门名称;
tmpNode := TreeView1.Items.AddObject(Node,p.name,p);
dispose(p);
end;
var
intID:Integer;
StrName: String;intID:=PMyrecord (treeview1.Selected.Data).id;
StrName:=PMyrecord (treeview1.Selected.Data).Name;