if (GlobalMembers.SelectedEquipment.Count == 0)
            {
                return;
            }
            for (int i = 0; i < GlobalMembers.SelectedEquipment.Count; i++)
            {
             这里该怎么写呢?
            } 
我是在panel上拖放了N个继承与picturebox的自定义控件,每个控件都有20多条属性。
圈选已经实现了,SelectedEquipment是一个ArrayList,存放的就是圈选的所有控件。
我现在想要实现圈选后的复制和粘贴操作,请问该怎么实现呢?我的思路是将每个控件的属性存入粘贴板。但是每个控件有那么多属性怎么存呢?               

解决方案 »

  1.   

    粘贴操作也是,要将这些圈选中的控件,粘贴到panel上鼠标指定的位置,不过在粘贴的过程中,我需要替换部分属性
      

  2.   

    SelectedEquipment是一个ArrayList,存放的就是圈选的所有控件。
    这个确实能存,我已经在用了,比如说删除圈选设备等
    你如果知道如何实现我要的效果,请告诉我下,谢谢