Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
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
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
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
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 )
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar