Enlaces patrocinados:

Trucos de Visual Basic 6.0 Hacer Drag and Drop de un control (ejemplo de un PictureBox)

En Visual Basic 6.0 realizar un Drag and Drop no tiene mucha dificultad.


En un formulario, añadir un PictureBox con una imagen cualquiera y escribir el siguiente código:

Private DragX As Integer
Private DragY As Integer

Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move (X - DragX), (Y - DragY)
End Sub

Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer,
X As Single, Y As Single)
'Si el boton del raton es el derecho, no hacemos nada
If Button = 2 Then Exit Sub
Picture1.Drag 1
DragX = X
DragY = Y
End Sub

Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer,
X As Single, Y As Single)
Picture1.Drag 2
End Sub


Compartir en las redes sociales:



Compartir en: Compartir en Facebook

Comentarios sobre Hacer Drag and Drop de un control (ejemplo de un PictureBox)


cipriano dice:

quiero saber como despues de arrastrar y soltar una imagen con dragdrop se regrese a su posicion con la que inicio
Comentario publicado 05/11/2011 23:36:00
Dejar un comentario

Nombre:

Mail:

Web:

Comentario:

Código de seguridad

Captcha

Inserta el código de seguridad