Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola BlueSteel.

¿ Que acción realizas en el editor de columnas ?

Yo hice una prueba dejando 2 columnas de las 9 que tiene una tabla y me funciona perfectamente en tiempo de ejecución.

Por si te pudiera servir para cotejar, este es el código que use para la prueba:
Código Delphi [-]
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if Odd(DBGrid1.DataSource.DataSet.RecNo) then
    DBGrid1.Canvas.Brush.Color := clMoneyGreen
  else
    DBGrid1.Canvas.Brush.Color := clCream;
  DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;


Saludos.

Última edición por ecfisa fecha: 03-12-2010 a las 20:45:57.
Responder Con Cita
  #2  
Antiguo 03-12-2010
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 26
BlueSteel Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola BlueSteel.

¿ Que acción realizas en el editor de columnas ?
Solo eliminar algunos campos... darles formato al contenido y titulo, centrar el contenido, y cosas asi..

Cita:
Empezado por ecfisa Ver Mensaje
Yo hice una prueba dejando 2 columnas de las 9 que tiene una tabla y me funciona perfectamente en tiempo de ejecución.

Por si te pudiera servir para cotejar, este es el código que use para la prueba:
Código Delphi [-]procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if Odd(DBGrid1.DataSource.DataSet.RecNo) then DBGrid1.Canvas.Brush.Color := clMoneyGreen else DBGrid1.Canvas.Brush.Color := clCream; DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State); end;



Saludos.
Probe con tu codigo y si me funciono super.... Salu2
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 06-12-2010
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 26
BlueSteel Va por buen camino
Hola...

Tengo una consulta con respecto al color de la letra... lo que pasa es que cuando utilizo el siguiente codigo

Código Delphi [-]
if Odd(DBGrid2.DataSource.DataSet.RecNo) then
     DBGrid2.Canvas.Brush.Color := clMoneyGreen
  else
     DBGrid2.Canvas.Brush.Color := $00D9FDF8;
  DBGrid2.DefaultDrawColumnCell(Rect,DataCol,Column,State);

si bien al color de la fuente le tengo definido el color $00A00000, cuando por codigo cambia el color, le pone color blanco a la fuente, y no se logra distinguir.

quise cambiar el color en el mismo codigo, pero me da un efecto intermitente lo que no se ve muy bien.

Salu2
__________________
BlueSteel
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como pintar la fila de un DBGrid Gustavo Gowdak OOP 2 04-05-2006 21:34:04
Pintar toda una fila de un DBGrid Luciano M. Varios 4 02-05-2006 22:30:24
Pintar Fila del DBGrid Palmiro Conexión con bases de datos 2 05-04-2006 23:25:51
Copiar Fila Completa de un DBGrid a otro jdangosto OOP 2 19-07-2005 09:15:48
Pintar Fila por medio en ub DBGrid josem OOP 3 01-01-2005 20:54:52


La franja horaria es GMT +2. Ahora son las 02:33:27.


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