Foros del Web » Programación para mayores de 30 ;) » .NET »

Drag & Drop de cualquier pictureBox insertado en un panel

Estas en el tema de Drag & Drop de cualquier pictureBox insertado en un panel en el foro de .NET en Foros del Web. 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é ...
  #1 (permalink)  
Antiguo 30/08/2010, 22:13
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 16 años, 6 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!.
  #2 (permalink)  
Antiguo 01/09/2010, 08:52
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 16 años, 6 meses
Puntos: 0
Desacuerdo Respuesta: Drag & Drop de cualquier pictureBox insertado en un panel

Ya lo he hecho......

Por ciento el foro de http://social.msdn.microsoft.com/ funciona....pero mil veces mejor

Etiquetas: drag, drop, insertado, panel, picturebox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.