Trucos Mover un control empleando Drag&Drop

En un formulario definimos :

Private PosX As Single
Private PosY As Single

En el evento Mouse_Down del control que queremos mover :

   'Si es el boton derecho del reton no hacemos nada
   If Button = 2 Then Exit Sub
   MICONTROL.Drag 1
   PosX = X
   PosY = Y

En el evento MouseUp del control que queremos mover :

   MICONTROL.Drag 2

Y en el evento DragDrop del formulario :

  Source.Move (X - PosX), (Y - PosY)



Trucos Trucos

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com