Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Leer Valor Hexadecimal de un Color (https://www.clubdelphi.com/foros/showthread.php?t=33346)

jjorell 04-07-2006 18:17:01

Leer Valor Hexadecimal de un Color
 
:cool: Hola! Necesito saber como guardar el valor Hexadecimal de un color y almacenarlo en una base de datos, pero luego poder mostrar ese valor y la muestra de él (en un Label, panel o lo que sea).

:D Yo habia pensado hacerlo utilizando el TColorDialog para seleccionar el color, pero no me devuelve el valor Hexadecimal sino que un entero (creo). Mi objetivo es poder conocer el RGB del color.

Espero puedan ayudarme, Gracias!

NOTA: Estoy trabajando con delphi 5 y SQL Server 2000.

dec 04-07-2006 18:28:30

Hola,

Código Delphi [-]
function ColorToRGB
 (color: TColor) : string;
begin
  Result := Format
  (
    '#%.2x%.2x%.2x',
    [GetRValue(color),
     GetGValue(color),
     GetBValue(color)]
  );
end;

También pueden serte útiles (creo) las funciones "ColorToString" y "StringToColor". Échalas un vistazo a ver. Las tienes en la unidad "Graphics".

jjorell 04-07-2006 18:44:37

Gracias!
 
:D Muchas Gracias! Me funcionó perfecto! Exactamente eso es lo que estaba buscando.


La franja horaria es GMT +2. Ahora son las 23:32:07.

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