Delphi - almacenar el valor de un ColorDialog en variable

 
Vista:

almacenar el valor de un ColorDialog en variable

Publicado por alberto ortiz (66 intervenciones) el 19/04/2007 01:10:08
Hola resulta que estoy utilizando un ColorDialog para cambiar el color de ciertos objetos, la cuestion es que necesito almacenar el color seleccionado por el usuario para despues reutilizarlo nuevamente, e declarado una variable donde quiero almacenar el valor devuelto por el ColorDialog en base al color seleccionado por el usuario, asi que pense que podria ser algo asi:
if colordialog1.Execute then
clr:=ColorDialog1.color;

pero al ejecutarlo me manda este error

[Error] Unit1.pas(31): Incompatible types: 'String' and 'TColor'

De que tipo tengo que declarar la variable o que funcion de conversion necesito para que pueda guardar el color devuelto por el colordialog en la variable o habra otro metodo para almacer y recurperar este valor

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:almacenar el valor de un ColorDialog en variabl

Publicado por Dr Juzam (821 intervenciones) el 19/04/2007 01:45:14
Almacénalo en una variable TColor:

var
MiColor: TColor;
begin
MiColor:=clRed;

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar