我现在作了一个treeview,并且已经做好了节点,我想实现用鼠标选择后选择的项显示在edit控件里,现在的问题是选择一个就会显示一个,我想同时选择两个或以上,都显示在edit里,那位高手帮忙解决一下?急!!!
解决方案 »
- Dcom多层结构访问数据库速度变慢怎么解决?请高手赐教!
- 如何设置TreeView的Item(node)高,类似ListBox中的ItemHeight
- 如何动态创建窗体?
- 大家看看这个:三说软件从业者(2004.01.07 来自:Chinabyte)
- 连接MSSQL时出错:未装载 Db-library网络通信层。是缺少什么东东啊?
- 一个关于Socket Server的问题
- dbgrids 单元中customgrid的drawcell函数是不是调用windows api 的drawtext函数?
- 关于VirtualListView的使用
- 怎让窗口保持在最前?
- 4242,大家来呀!
- 简单的打印问题,谢谢各位了!
- 关于多个用户程序连接到SQL SERVER数据库
var
Str: String;
i: integer;
begin
Str := '';
TreeView1.MultiSelect := True;
for i := 0 to TreeView1.Items.Count - 1 do
begin
if TreeView1.Items.Item[i].Selected then
Str := Str + TreeView1.Items.Item[i].Text;
end;
Edit1.Clear;
Edit1.Text := Str;
end;
Determines whether the user can select more than one tree node at a time.Delphi syntax:property MultiSelect: Boolean;The following code uses Item to add the labels of all child nodes of the selected node to a list box when a button is clicked.procedure TForm1.Button1Click(Sender: TObject);var
I : Integer;
begin
for I := 0 to (TreeView1.Selected.Count - 1) do
ListBox1.Items.Add(TreeView1.Selected.Item[I].Text);
end;
然后用上面的方法就可以