如何用treeview来做界面的切换啊

luoman0510 2007-09-07 08:58:17
点激treeview的内容,使代表其点中内容的界面显示出来,其他的不显示,treeview有相同的内容,怎么区分啊,
...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wywry 2007-09-07
  • 打赏
  • 举报
回复

//定义自定义类型
type
PMyData=^TMyData;
TMyData=Record
id:integer;
Name:String[20];
//...
End;

//加入节点

procedure AddNodes;
var
i:integer;
Item:TListItem;
MyData:PMyData;
begin
for I := 0 to 20 do
begin
Item:=ListView1.Items.Add;
item.Caption:=inttostr(random(100)+18);
New(MyData);
MyData^.id:=strtoint(item.Caption)+10;
MyData^.Name:='Good'+inttostr(strtoint(item.Caption)+20);
item.Data:=MyData;
end;
end;

//这样就可以根据节点的值进行一判断

with PMyData(ListView1.Selected)^ do
begin
Edit1.Text:=IntToStr(ID);
Edit2.Text:=Name
end;
brightyang 2007-09-07
  • 打赏
  • 举报
回复
up

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧