Fórum OnDrawColumnCell: foco na celula celecionada #328504
02/09/2006
0
preciseu deixar a propriedade DefaultDrawing em false para evitar cintilações.
utilizei:
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?
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)