
28/11/2008, 18:51
|
| | Fecha de Ingreso: julio-2008
Mensajes: 140
Antigüedad: 16 años, 6 meses Puntos: 2 | |
Respuesta: Arrastrar y soltar en C# Primero, la propiedad AllowDrop del control donde lo vás a dropear tiene que estar en true.
En este caso, el formulario.
Segundo, los eventos:
- MouseDown del boton hacer esto: boton.DoDragDrop(boton,DragDropEffects.Move);
- DragOver del formulario: reubicar el boton con las coordenadas x,y del mouse, que viene en el evento.
- Lo mismo en el DragDrop del formulario.
El DragDrop se ejecuta cuando termina el arrastre. Y el DragOver, se ejecuta en cada movimiento del mouse mientras lo mantenes arrastrado.
- Podés usar el DragEnter para asignar el "simbolo" del arrastre en el puntero del mouse. |