首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TTreeView 多选 如果取到多选的节点(..)

2012-02-17 
TTreeView 多选 如果取到多选的节点(在线等..)如题目 [解决办法]ListView1的属性MultiSelect设置为trueva

TTreeView 多选 如果取到多选的节点(在线等..)
如题目


[解决办法]
ListView1的属性MultiSelect设置为true;

var
i:Integer;
List:TList;
begin
List:=TList.Create;
for i:=0 to ListView1.Items.Count-1 do
begin
if ListView1.Items[i].Selected then
begin
List.Add(ListView1.Items[i]); //添加到list里
end;
end;
List.Free;
end;
[解决办法]
selections[]里存放的就是选择的节点列表
[解决办法]
灵异事件?为什么我这里有?selections?
[解决办法]
var
i:Integer;
begin
for i:=0 to TreeView1.SelectionCount-1 do
begin
showmessage(TreeView1.Selections[i].Text); //在这里把值添加到list里
end;
end;

热点排行