![]() |
Cambiar color de letras de acuerdo al color de fondo
Esimados amigos:
Tengo un componente DBGRID al que le cambio el color de fondo de una fila de acuerdo a un campo de la tabla en la que realizo la consulta, esto lo hago mediante el evento DrawColumnCell del componente. Código:
procedure TFrmMgnBancos.GrillaDrawColumnCell(Sender: TObject; const Rect: TRect; Desde ya Muchas Gracias. |
Hola, puedes buscar el negativo del color :
o bien comparar luminosidades, y poner ciertos colores fijos (blanco, gris, negro, etc...) segun esta. Para calcularla tansolo tendras que sumar las componentes r,g,b de cada uno :
saludos. |
Muchas gracias por responder, lo de las luminosidades , me salio perfecto, lo voy a implkemedntar en el control , gracias.:p
|
La franja horaria es GMT +2. Ahora son las 18:01:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi