Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Cambio de color progresivo en un form (https://www.clubdelphi.com/foros/showthread.php?t=39962)

NPIdea 02-02-2007 21:35:35

Cambio de color progresivo en un form
 
Quisiera saber como variar progresivamente el color de fondo de un formulario, ya que declaro variables integer y por más que la incremento, el formulario solo coge un rango, por ejemplo de negro a rojo y si le doy un valor clGreen me va desde un amarillento a un verde.

Es para hacer una aplicación para un monitor de plasma y presentar unos videos. ¿Tendré problemas en parpadeos del video cuando entre la rutina de cambio de color, por ejemplo con un TTimer?.

El cambio de color es para no quemar la tele.

Gracias y creo que he acertado en el apartado del foro.

seoane 02-02-2007 22:03:42

Entiendo que ya tienes algo de código hecho, por que no lo pones aquí para ver que es lo que no funciona.

NPIdea 04-02-2007 16:09:31

Pues lo he solucionado con:

Form1.Color:=TColor(RGB(byteR,byteG,byteB));

Y con una rutina variando los bytes de color, puedo ir cambiando el color progresivamente


La franja horaria es GMT +2. Ahora son las 23:11:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi