Sección de códigos , trucos y ejemplos para visual basic


105 - Ejemplo para realizar arrastre de controles sin los eventos de Drag and Drop

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 

1 - Drag drop de formulario

Este ejemplo muestra como realizar un Drag sobre un formulario sin utilizar el Api ni los eventos DragOver y DragDrop.

Lo que hace es, mediante unos flags y variables temporales (tempx y tempy), utilizar los eventos MouseMove, MouseDown y MouseUp del formulario para poder realizar el Drag

Colocar el código en un Form:

 


2 - Drag&Drop De controles

Colocar un control ListBox en el formulario

 


3 - Limitar el área de arrastre

En el siguiente zip hay un proyecto que muestra otra forma de poder hacer drag and drop sin los eventos de visual basic para arrastrar y soltar

En este caso para usarlos con controles : pictureBox, image, frame, labels y formularios ( cambiando algunas lineas se puede hacer para otros controles )

También tiene una propiedad para poder limitar en el momento del arrastre , el área del cursor , utilizando la función ClipCursor del api dentro del contenedor del objeto

 

Descargar

 


Enlaces relacionados - vb 6.0

Recursos vb.net



Buscar en Recursos vb