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


149 - Arrastrar columnas en un FlexGrid

<Volver> - Anterior - Siguiente



 

 

Este ejemplo muestra como poder hacer un Drag and Drop o arrastre de columnas en un control FlexGrid

 

En el ejemplo , el control FlexGrid está enlazado a un control Data para hacerlo mas simple.

Al presionar un Command1 se llama a una rutina llamada Cargar_FlexGrid en el cual se le debe enviar el control FlexGrid, la ruta de la base de datos, la sentencia sql y el control Data, por ejemplo:

 

 

Call Cargar_FlexGrid(Path, "Select * From Authors", Data1, MSFlexGrid )

 

También hay que indicar en la propiedad DataSource del control FlexGrid el control Data, en este caso es un Data1

Una cosa importante es que se debe indicar en la propiedad DragIcon, un archivo de cursor para que se visualice mientras se arrastra la columna, por ejemplo:

MSFlexGrid1.DragIcon = LoadPicture("c:\icono-drag.ico")

 

Para el ejemplo colocar

 

pegar el siguiente código fuente en un formulario:

 



Buscar en Recursos vb