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


214 - Ejemplos de la propiedad CellBackColor del control MsFlexGrid

<Volver> - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 

 


Ejemplo 1 - Alternar color de columnas

Este ejemplo utiliza la propiedad CellBackColor para cambiar de color las celdas del FlexGrid.

Primero se recorre en un bucle las columnas. Dentro de ese bucle hay otro For-next que recorre las filas y le va estableciendo el color por columna:

Para especificar los colores, cambiar los valores de Color1 y Color2 en el parámetro de la función pvSetColors

 

Controles

 

Código fuente en un formulario

 


Ejemplo 2 - Alternar filas

Este ejemplo es idéntico al anterior , pero cambia el color de las celdas intercalando las filas:

Nota: En este, en comparación al ejemplo anterior, antes de cambiar el color al presionar el Command, se establece la propiedad Redraw del FlexGrid en False para agilizar el proceso.

En una grilla que tiene pocos datos posiblemente no se note, pero si tiene muchos datos cargados, el proceso se lentifica por que el control cada ves que cambia el color de una celda, debe repintar el control, de este modo poniendo en False al comienzo y luego en True al finalizar el bucle, el proceso es mucho mas rápido.

Controles

 


Colorear grupos de celdas:

Este otro ejemplo, colorea las celdas por grupo o celdas combinadas. Para combinar las celdas se utiliza la propiedad MergeCells

vista previa del ejemplo con el formulario

vista del control MSHFlexGrid con los grupos de celdas seleccionadas y resaltadas con color

Colocar un control MSHFlexGrid llamado MSHFlexGrid1.

Luego hacer clic en un grupo de celdas para que se ejecute el evento RowColChange del FlexGrid y de esta manera poder llamar a la subrutina Colorear_Celdas para cambiar el color

Código en el Form ( Agregar un Hierarchical Flex )

 


Recursos visual basic 6.0 - Enlaces relacionados

Recursos Visual basic.NET - Enlaces relacionados



Buscar en Recursos vb