En Delphi, el tipo TColor especifica el color de un objeto. Es utilizado por la propiedad de color de muchos componentes y por otras propiedades que especifican valores de color..
La unidad de gráficos contiene definiciones de constantes útiles para TColor. Por ejemplo, mapas clBlue en azul, mapas clRed en rojo.
Puede especificar TColor como un número hexadecimal de 4 bytes en lugar de utilizar las constantes definidas en la unidad de gráficos. Los tres bytes bajos representan intensidades de color RGB (rojo, verde, azul) para azul, verde y rojo, respectivamente. Tenga en cuenta la inversión de un color hexadecimal típico: para TColor, la secuencia es azul-verde-rojo.
Por ejemplo, el rojo se puede definir como TColor ($ 0000FF).
Si tiene valores para las intensidades roja, verde y azul (un número de 0 a 255 - tipo "byte"), aquí le mostramos cómo obtener el valor TColor:
var r, g, b: Byte; color: TColor; empezar r: = StrToInt (ledRed.Text); g: = StrToInt (ledGreen.Text); b: = StrToInt (ledBlue.Text); color: = RGB (r, g, b); Shape1.Brush.Color: = color; final;
"LedRed", "ledGreen" y "ledBlue" son tres controles de edición que se utilizan para especificar la intensidad de cada componente de color. Shape1 es un control TShape Delphi.
Navegador de consejos de Delphi:
"Cómo analizar archivos delimitados por TAB en Delphi
"IsDirectoryEmpty - Función Delphi para determinar si un directorio está vacío (sin archivos, sin subcarpetas)