我在一个From中加入了10个pcitureBox 
想实现:任意点击其中两个pictureBox时,让他们交换位置 
需要用什么方法实现 
谢谢!

解决方案 »

  1.   

    先弄一个隐藏的PICTUREBOX
    然后当你鼠标点击10个中某个PICTUREBOX时候,利用该PICTUREBOX相关事件把PICTUREBOX中的图片信息存到隐藏的PICTUREBOX中 当下次点机另一PICTUREBOX时候把该PICTUREBOX中的图片信息放到第一个点机的PICTUREBOX中,再把隐藏的PICTUREBOX中的信息放到该PICTUREBOX中就可以了
    !   好比 比较两个数据大小一样  如:
       swap (a,b)
       { 
         int middle;
         middle=a;
         a=b;
         b=middle;
        }
    想法是一样的!
      

  2.   

    我希望是同时交换
    先点击一个,再点击下一个时候,两个pictureBox同时交换.
    按照你的方法,可以在当前pictureBox的事件中实现当前点击的pictureBox的图片变换,
    但在这个事件里不能控制其他pictureBox的图片变换啊