在产生TREEVIEW中,如何给结点赋值 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeView.Items.add(nil, 'asdf')TreeView.Select.Text:='asdf'搂主的问题不明不白的。 我用了TreeView1,Edit1,Edit2,还有"添加""删除"2个按纽,添加的源程序:begin//根结点名称已经给出,所以不用考虑给给根结点赋值,用Edit1给子接点赋值 TreeView1.SetFocus; TreeView1.Items.AddChild(TreeView1.Selected,Edit1.Text+Edit2.text); TreeView1.Selected.Expand(True);end;删除的源程序:begin TreeView1.SetFocus; TreeView1.Selected.Delete; TreeView1.Selected.Expand(True);end;分数项名称:Edit1占上级分数项百分比: Edit2运行的时候Edit2用来填写百分数,这样生成一个树.我现在想把这棵树存储到SQL中,我写了一段程序,var i,I_id,Parent_I_id:integer; I_name:string;begin for i:=0 to TreeView1.Items.Count-1 do begin I_id:=TreeView1.Items[i].Index; Parent_I_id:=TreeView1.Items[i].Parent.Index; I_name:= TreeView1.Items[i].Text; ADOQuery3.SQL.Clear; ADOQuery3.SQL.Add('exec items_info "1",I_id,I_name,Parent_I_id, "2"'); ADOQuery3.ExecSQL; end;end; treeview1.items.addobject(nil,'***',pointer(number));//带节点的保存数据。还有treeview1.items.addchildobject(node,'***',pointer(number));//node:ttreenode;number是数字 就是一个结点,他的文本是TEXT,但他还应该有个值VALUE, 关于CoolTrayIcon控件的使用 关于上下文菜单? 建立拨号连接的问题 sql问题,急,做不出来就下岗了,请帮帮忙,我就这么多分了 dll的问题 delphi初学者的问题:文件操作 公司将上新项目,主要用VB和JAVA,我要换工具了。散分,感谢大家无私的帮助! 请高手教教我,想了一个星期了,有答案就结贴 看了一个控件拖动的例子,有个地方不明白 UpdateSQL控件到底是干嘛的!怎么用? 如何得到鼠标的位置,及当前界面上某个控件的位置 关于Webbrowser的问题,高手在不在?
TreeView.Select.Text:='asdf'
搂主的问题不明不白的。
begin//根结点名称已经给出,所以不用考虑给给根结点赋值,用Edit1给子接点赋值
TreeView1.SetFocus;
TreeView1.Items.AddChild(TreeView1.Selected,Edit1.Text+Edit2.text);
TreeView1.Selected.Expand(True);
end;
删除的源程序:
begin
TreeView1.SetFocus;
TreeView1.Selected.Delete;
TreeView1.Selected.Expand(True);
end;
分数项名称:Edit1
占上级分数项百分比: Edit2
运行的时候Edit2用来填写百分数,这样生成一个树.
我现在想把这棵树存储到SQL中,我写了一段程序,
var
i,I_id,Parent_I_id:integer;
I_name:string;
begin
for i:=0 to TreeView1.Items.Count-1 do
begin
I_id:=TreeView1.Items[i].Index;
Parent_I_id:=TreeView1.Items[i].Parent.Index;
I_name:= TreeView1.Items[i].Text;
ADOQuery3.SQL.Clear;
ADOQuery3.SQL.Add('exec items_info "1",I_id,I_name,Parent_I_id, "2"');
ADOQuery3.ExecSQL;
end;
end;
还有treeview1.items.addchildobject(node,'***',pointer(number));//node:ttreenode;number是数字
就是一个结点,他的文本是TEXT,但他还应该有个值VALUE,