我现在将数据库中的内容在treeview中显示出来了,这个树只有两层,现在还有一个listbox,用于将treeview中选中的内容显示出来。有两个按扭,全选按扭,在treeview中底层内容的全部内容在listbox中显示;添加按扭,将trewview中选中的底层内容在listbox中显示,规定父节点不能选中加入listbox。
如何完成?最好给出原代码,多谢各位大侠,在线等待!
如何完成?最好给出原代码,多谢各位大侠,在线等待!
procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
s:string;
begin
i:=form1.TreeView1.Items.Count;
if i>0 then
begin
for j:=0 to i-1 do
begin
if form1.TreeView1.Items.Item[j].Parent=nil then
else
begin
s:=form1.TreeView1.Items.Item[j].Text;
form1.ListBox1.Items.Add(s);
end;
end;
end;
end;
//添加
procedure TForm1.Button2Click(Sender: TObject);
var
s:string;
begin
if form1.TreeView1.SelectionCount=1 then
begin
s:=form1.TreeView1.Selected.Text;
form1.ListBox1.Items.Add(s);
end;
end;