以下问题请给出代码,谢谢!!!问题1:
怎么实现将Form1中的任何组件用鼠标进行随意拖动?问题2:
我想用鼠标随意在Form 或组件上画联线,比如我要将Image1用一根线连到另一Image2
画错了我又要随意擦除,怎么实现?问题3:3.1 如何判断TreeView选中的节点的序号(I的值)? Treeview.item[I]  3.2 如果选中的是父节点,怎么改变父节点的图标(当奇数次选中时,父节点的图标为tu1,
                 当偶数次选中时,父节点的图标为tu2)     if treeview1.Selected.getFirstChild <> nil then
    begin
      加入代码
    end;
  
   请给我加入代码,谢谢!