Fórum [PROBLEMA] Células coloridas DbGrid - Seleção padrão #365003
13/10/2008
0
:D Ae, blz?
Seguinte, tenho DbGrid com duas celulas coloridas com o seguinte codigo:
Propriedade: DrawColumnCell
if (Column.Field.FieldName = ´IMO_FRACAO´) then
begin
DBGrid1.Canvas.Brush.Color:= $00FF8000;
DBGrid1.Canvas.Font.Color:= clWhite;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
Mas estou com problemas com a cor padrão de seleção do DbGrid.
:arrow: Preciso q a celula colorida qdo selecionada mude para a cor padrão de seleção, mas n é isto q está acontecendo...
[img:6c5a07ca70]http://img136.imageshack.us/img136/1021/gridpz2.jpg[/img:6c5a07ca70]
Vlws
Abraços!!
Seguinte, tenho DbGrid com duas celulas coloridas com o seguinte codigo:
Propriedade: DrawColumnCell
if (Column.Field.FieldName = ´IMO_FRACAO´) then
begin
DBGrid1.Canvas.Brush.Color:= $00FF8000;
DBGrid1.Canvas.Font.Color:= clWhite;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
Mas estou com problemas com a cor padrão de seleção do DbGrid.
:arrow: Preciso q a celula colorida qdo selecionada mude para a cor padrão de seleção, mas n é isto q está acontecendo...
[img:6c5a07ca70]http://img136.imageshack.us/img136/1021/gridpz2.jpg[/img:6c5a07ca70]
Vlws
Abraços!!
Educdc
Curtir tópico
+ 0
Responder
Posts
14/10/2008
Luciano.lirio
educdc,
tem colocar assim.
tem colocar assim.
if not (gdSelected in State) then // Se a célula não está selecionada begin if (Column.Field.FieldName = ´IMO_FRACAO´) then begin DBGrid1.Canvas.Brush.Color:= $00FF8000; DBGrid1.Canvas.Font.Color:= clWhite; DBGrid1.Canvas.FillRect(Rect); DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State); end; end;
Responder
Gostei + 0
14/10/2008
Educdc
Resolvido Luciano...
Vlws!
Abraços...
Vlws!
Abraços...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)