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


Clic para descargar Velneo Open source Software - Plataforma para el desarrollo de aplicaciones sobre base de datos

 

 

125 - Hacer un Drag and Drop de elementos en un ListView

<Volver> - Anterior - Siguiente

 

 

 



Este ejemplo muestra como poder utilizar los eventos OLESetData y OleDragDrop para realizar un Drag and Drop ( Arrastre de elementos o de Items) desde un ListView hacia otro

 

Formulario con los ListView

Ejemplo de dragandDrop de items entre controles Listview

 

El ListView1 debe tener la propiedad OLEDragMode en ccOLEDragAutomatic y el ListView2 la propiedad OLEDropMode en ccOLEDropManual, para habilitar el Drag and Drop respectivamente.

Una ves que se seleccionan los items en el Listview1 y se arrastran al segundo, se dispara en el listview 2 el evento OLEDragDrop.

Cuando llega a la línea ListaItems = Data.GetData(vbCFText) , se dispara el otro evento del Lv1, se recorre la lista de elementos en un For Next, se almacena en una variable de cadena esa lista con los elementos seleccionados, luego vuelve al evento y los agrega.

 

Controles

 

Código fuente en el formulario

 



Buscar en Recursos vb