¿Cómo cambiar el color de fondo del cuadro de visualización del control TcxGrid según las condiciones en Delphi?
Acerca del nuevo control cxStyleRepository1, puede agregar una gran cantidad de estilos nuevos en la pestaña de estilo y establecer el color para cada estilo. Entonces puedes usar todos estos colores. En la hoja de estilo, puede establecer una combinación de estilos (estos estilos provienen de la configuración que estableció en el estilo) para lograr un efecto verdaderamente reutilizable. Puede elegir uno o más de ellos (si configuro un nuevo estilo, entonces. seleccione cxGrid1DBTableView1 en cxgrid, busque estilos-gt background-gt; hoja de estilos en el cuadro de propiedades, seleccione el nombre en la hoja de estilos y luego puedo configurar todos estos colores a la vez)
Además, si Si desea establecer dinámicamente el color de la celda, puede elegir cxGrid1DBTableView1,
Escribir este evento en el evento OnCustomDrawCell. Si quiero que el carácter 0 en la primera columna sea rojo, puedo escribir en el evento:
if (AViewInfo.GridRecord.DisplayTexts[0]='0') entonces
comenzar
{Este es el formato RGB, que se puede escribir como clRed o hexadecimal. Estilo: =[fsBold]; //bold
end;
La organización del idioma no es particularmente buena, ¡no sé cómo leerlo! ¡Espero que esto ayude!