REVELAR

Fórum OnDrawColumnCell: foco na celula celecionada #328504

02/09/2006

0

preciseu deixar a propriedade DefaultDrawing em false para evitar cintilações.

utilizei:
  ...  
  ...
  if gdSelected in State then
  begin
    TDBGrid(Sender).Canvas.Brush.Color := clRed;
    TDBGrid(Sender).Canvas.FillRect(Rect);
    TDBGrid(Sender).DefaultDrawDataCell(Rect, Column.Field, State);
  end;


para que quando a celula esteja selecionada fique de outra cor, mas enfrento dois incovenientes:
1 - a célula não fica com o contorno de seleção padrão do windows
2 - ao tirar o foco da DBGrid a célula continua com a cor diferenciada.

como consigo recolver estas duas cituações?


Raserafim

Raserafim

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar