Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarKteus

É possível mudar a cor de um célula Dbgrid

Recommended Posts

Gostaria de mudar a cor do Dbgrid qdo ele recebe o foco.Ao receber o foco para digitação a célula fica branca, gostaria de trocar essa cor.É possível ?Markteus B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o código abaixo:

 

A rotina abaixo deverá ser colocada no evento OnDrawDataCell, do DBGrid.

 

procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;Field: TField; State: TGridDrawState);beginif gdFocused in State thenwith (Sender as TDBGrid).Canvas dobeginBrush.Color:=clRed;FillRect(Rect);TextOut(Rect.Left, Rect.Top, Field.AsString);end;end;

falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.