在C#窗体中添加了一个panel,在panel中添加了多个picturebox,每个有一张图片,想实现鼠标能任意拖动每一张图片。。怎样实现?

解决方案 »

  1.   

    回复:#2楼
      “就把我刚才给你的代码放到你的程序中就行了,每个图片框的相应事件都选这些。”
    我做的图片是在textbox中输入数字几就自动生成几个picturebox图片该怎么实现呢?
      

  2.   

    生成图片框的时候,给它添加几个事件即可。没添加一个picture,就多写一下几句话: PictureBox    tmppic  =new PictureBox();//假定这是你添加的图片框       //添加以下代码
     tmppic   += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseDown);
     tmppic   += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseMove);
     tmppic   += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseUp);