procedure TForm1.TreeView1DragDrop(Sender, Source: TObject; X, Y: Integer);
var
node:TTreenode;
i:integer;
begin
if source is Tfilelistbox then begin
for i:=0 to filelistbox1.SelCount-1 do begin
node:=treeview1.GetNodeAt(x,y);
//for i:=0 to filelistbox1.SelCount-1 do begin for语句放在这儿,也是运行错误,什么也不显示,treeview里面 filelistbox1.ItemIndex:=i;
if node=nil then
treeview1.Items.Add(node,filelistbox1.FileName)
else
treeview1.Items.Addchild(node,filelistbox1.FileName);
end;
memo1.Lines.Add(filelistbox1.FileName);
end;
end;
var
node:TTreenode;
i:integer;
begin
if source is Tfilelistbox then begin
for i:=0 to filelistbox1.SelCount-1 do begin
node:=treeview1.GetNodeAt(x,y);
//for i:=0 to filelistbox1.SelCount-1 do begin for语句放在这儿,也是运行错误,什么也不显示,treeview里面 filelistbox1.ItemIndex:=i;
if node=nil then
treeview1.Items.Add(node,filelistbox1.FileName)
else
treeview1.Items.Addchild(node,filelistbox1.FileName);
end;
memo1.Lines.Add(filelistbox1.FileName);
end;
end;
var
node,newnode:TTreenode;
i:integer;
begin
if source is Tfilelistbox then
begin for i := 0 to FileListBox1.Count - 1 do
if FileListBox1.Selected[i] then
begin
if node=nil then
treeview1.Items.Add(node,filelistbox1.FileName)
else
treeview1.Items.Addchild(node,FileListBox1.FileName);
end;
memo1.Lines.Add(filelistbox1.FileName);
end;
end;
filelistbox1.ItemIndex:=i;