Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2010, 22:13
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 0
Drag & Drop de cualquier pictureBox insertado en un panel

Buenas!

Por más que lo intento y busco no sé como hacer un Drag & Drop de cualquier pictureBox que haya en un panel. Sé hacerlo sobre uno, y mover dicho pictureBox sobre el panel, pero claro, refiriendome al nombre de ese control, pero no sé como hacer para que el Drag & Drop sea para cualquier pictureBox que se inserte al panel.

Este es el código para un pictureBox en concreto:

Código:
int x;
int y;
Código:
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                x = e.X;
                y = e.Y;
            }
        }

        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                pictureBox1.Left += (e.X - x);
                pictureBox1.Top += (e.Y - y);
            }
        }
¿Alguien me echa una mano?

Gracias!.