Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2008
Avatar de mr_pascale
mr_pascale mr_pascale is offline
Miembro
 
Registrado: nov 2006
Ubicación: Buenos Aires - Argentina
Posts: 18
Poder: 0
mr_pascale Va por buen camino
String a TColor

Hola!.

Les comento mi consulta.

Estoy trabajando con un calendario (mxCalendar), haciendo un pequeño sistema de inasistencias. Tengo una tabla con los motivos de la inasistencia donde almaceno el nombre y el color con el que la voy a mostrar en el calendario.
Cuando quiero mostrar la fecha con el color del motivo hago
Código Delphi [-]...
var AColor:TColor;
...
AColor:=dm.qryInasistencias.FieldByName('COLOR').asstring; //el datos es clGreen;



Y ahi me muestra error. No se como hacer la transformación del dato.


Alguna sugerencia?

Muchas Gracias!!
Responder Con Cita
  #2  
Antiguo 21-02-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Saludos y cual es el error que te da?.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 21-02-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Bueno, puedes hacer algo asi, no se si te funcionara:

Código Delphi [-]
var
  Color: Integer;

begin
  IdentToColor(''+dm.qryInasistencias.Fields[0].asstring+'', Color);
  Self.Color := Color;
end;

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #4  
Antiguo 21-02-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola mr_pascale, puedes usar StringToColor para convertir de String a TColor.

Código Delphi [-]
var AColor:TColor;
...
AColor:=StringToColor(dm.qryInasistencias.FieldByName('COLOR').asstring);  //el datos es clGreen;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #5  
Antiguo 21-02-2008
Avatar de mr_pascale
mr_pascale mr_pascale is offline
Miembro
 
Registrado: nov 2006
Ubicación: Buenos Aires - Argentina
Posts: 18
Poder: 0
mr_pascale Va por buen camino
Smile Gracias!!!!

Enecumene, Caro, Muchísimas gracias por sus sugerencias.

Probé ambas y funcionaron perfectamente, me quedé con la opción de la función StringToColor() ya que fue lo que intenté originalmente solo que probé con strtocolor() que no existe.

Excelentes respuestas las dos.

De nuevo, Muchísimas Gracias!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
la expresión String s = new String("hola"); David JAVA 4 22-02-2008 19:33:20
ColorToRGB para un TColor de 16 bits. kotai Gráficos 2 09-03-2007 20:45:00
convertir un string a tColor Manuel Varios 2 19-08-2006 19:58:24
(const Value: string) vs (Value: string) eliash OOP 10 14-12-2005 19:10:13
¿Cómo guardar el Valor de TColor como un String? nesetru Gráficos 3 27-02-2004 20:21:32


La franja horaria es GMT +2. Ahora son las 21:25:25.


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
Copyright 1996-2007 Club Delphi