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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-06-2007
OscarBravo OscarBravo is offline
Miembro
 
Registrado: feb 2007
Posts: 23
Poder: 0
OscarBravo Va por buen camino
Ayuda. Como coloreo un dbgrid

Saludos a todos.

Solicito su ayuda en lo siguiente:

Tengo un dbgrid en el cual utilizo tres colores uno para las filas pares, otro para las impares y el último para el cursor (para saber en donde estoy ubicado). Utilizo el siguiente codigo


Código Delphi [-]
procedure TFrmHelpEmpre_Est.DBGridBusquedaDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  If (Dm.cdsEmpre_Est.RecNo Mod 2)=0 Then
      DBgridBusqueda.Canvas.Brush.Color:= $00FAF5F1
  else DBGridBusqueda.Canvas.Brush.Color:= $00FFFFFF;
  If (gdFocused in State) Then  
         DbGridBusqueda.Canvas.Brush.Color:= $000C95F;
 
  DbGridBusqueda.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;




Este codigo me funciona, pero cuando el DbGrid Pierde el foco, el color del cursor del dbgrid se pierde y cuando hago clic en el dbgrid vuelve a aparecer a pesar de que la propiedad dgAlwaysShowSelection esta True

Estando dgRowSelect en True el cursor solo se mueestra en la primera de 2 columnas que contiene el dbgrid

¿Como mantengo siempre el cursor visible en el DbGrid ?

¿Como muestro el cursor como una linea que cubra todas las columnas mas no una sola columna?

Gracias por leer este mensaje.

Última edición por marcoszorrilla fecha: 01-06-2007 a las 18:30:10.
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
Ayuda con DBGrid Jheysson13 Varios 5 23-07-2006 20:34:19
Ayuda con un DBGrid Luciano M. SQL 5 02-11-2005 21:29:41
Ayuda con un dbGrid RR76 C++ Builder 6 07-02-2005 15:15:46
Como extraer datos de un DBgrid a otro DBgrid mickey Conexión con bases de datos 13 29-01-2004 05:05:30
Como puedo tabajar de otra forma un DBGrid, Ayuda urgente danytorres Varios 7 18-07-2003 21:24:02


La franja horaria es GMT +2. Ahora son las 00:10:57.


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