Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2012
borlandpablo borlandpablo is offline
Miembro
NULL
 
Registrado: oct 2012
Posts: 37
Poder: 0
borlandpablo Va por buen camino
Colorear los registros del DBGrid con un parámetro

Buenas, quiero colorear los registros de un DBGrid pasándole un número de un TEdit y que al pulsar TButton lo coloree automáticamente. El parámetro dependerá es de si el número de días es menor que el que se le pasa por el TEdit es menor o igual que cada uno de los registros.

Os paso lo que tengo hecho con un día específico.
Código:
void __fastcall TXVista::DBGrid3DrawColumnCell(TObject *Sender,
      const TRect &Rect, int DataCol, TColumn *Column,
      TGridDrawState State)
{
   if(DBGrid3->DataSource->DataSet->FieldByName("DiasRestante")->Value <= 5)
   {
      DBGrid3->Canvas->Brush->Color = clRed;     
      DBGrid3->Canvas->FillRect(Rect);
      DBGrid3->Canvas->Font->Color = clBlack;     
      DBGrid3->DefaultDrawColumnCell(Rect, DataCol, Column, State);
   }
}
Lo que he pensado es poner las variables (Rect, DataCol, Column, State) como globales, o en el evento OnClickButton() meter las variables de la función DBGrid3DrarColumnCell().

Un saludo
Responder Con Cita
 



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
Colorear las lineas de un DBGrid Anunakis Gráficos 9 23-02-2012 12:34:53
Colorear fila dbgrid Besto Varios 4 01-01-2010 22:20:04
como colorear registros segun priridades redimido Conexión con bases de datos 1 27-07-2007 21:34:47
colorear una linea de un dbgrid hook Varios 5 30-03-2005 16:15:07
colorear filas dbgrid merlin OOP 1 17-12-2004 18:30:55


La franja horaria es GMT +2. Ahora son las 17:54:56.


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