procedure TForm1.Button2Click(Sender: TObject);
var
  Nodes: TTreeNodes; 
begin 
  Nodes := TreeView2.Items;
  if Boolean(Nodes.Count) then
  begin
    TreeView1.Items := Nodes;
    TreeView2.Items.Clear;
  end;
end;
为什么下面的代码就不能实现上面功能。
procedure TForm1.Button2Click(Sender: TObject);
var
  Nodes1,Nodes2: TTreeNodes; 
begin
  Nodes1 := TreeView1.Items;
  Nodes2 := TreeView2.Items;
  if Boolean(Nodes2.Count) then
  begin
    Nodes1 := Nodes2;
    Nodes2.Clear;
  end;
 end;