还是TreeView的问题。。。。

thatsummer 2003-09-12 10:23:38
假设有一个节点名字为黑龙江。。。。
在程序中怎么实现将当前节点移动到黑龙江?
并在黑龙江下添加子节点?!
...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
linzer 2003-09-12
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
iPos:integer;
Node:TTreeNode;
begin
for iPos:= 0 to TreeView1.Items.Count-1 do
begin
Node:= TreeView1.Items.Item[iPos];
if Node.Text='黑龙江'then
begin
TreeView1.Select(Node,[ssLeft]);
TreeView1.Items.AddChild(Node,'asd');
Break;
end;
end;
end;
thatsummer 2003-09-12
  • 打赏
  • 举报
回复
elilor(elilor)
你的方法不可以
:(((
elilor 2003-09-12
  • 打赏
  • 举报
回复
var
node1,node2:Ttreenode;
begin
node1:=treeview1.Selected;
node2:=treeview1.Items.AddChild(node1,'asd');
TreeView1.Items.Select(node2); //可能是这样
thatsummer 2003-09-12
  • 打赏
  • 举报
回复
现在的问题是,在程序中怎么实现,让当前节点变为我想选择的节点?!
ahanag 2003-09-12
  • 打赏
  • 举报
回复
var node1:Ttreenode;
begin
node1:=treeview1.Selected;
treeview1.Items.AddChild(node1,'asd');
end;//node1就是你选择的节点,在这个节点下添加'asd'节点

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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