cor da célula selecionada em um Dbgrid?
07/02/2006
0
Olá amigos
Tem alguma propriedade que define a cor da celula selecionada em um Dbgrid?
Não é
isso que quero.
Imagino, que se usando DefaultDrawing=true, a celula selecionada é desenhada na cor branca, então deve ter uma propriedade que difine a cor branca para ser usada como padrão para a célula selecionada.
Agradeço por qualquer colaboração
Delmar
Tem alguma propriedade que define a cor da celula selecionada em um Dbgrid?
Não é
if gdselected in state then
DBGridAuxpagamento.canvas.brush.Color:=clred
isso que quero.
Imagino, que se usando DefaultDrawing=true, a celula selecionada é desenhada na cor branca, então deve ter uma propriedade que difine a cor branca para ser usada como padrão para a célula selecionada.
Agradeço por qualquer colaboração
Delmar
Delmar
Curtir tópico
+ 0
Responder
Posts
07/02/2006
Michael
A cor de seleção do DBGrid é determinada pelo Windows, via Painel de Controle, Opções de vídeo. As cores usadas são [b:561505d22a]clHighlight [/b:561505d22a]e [b:561505d22a]clHighlightText[/b:561505d22a], respectivamente para back e foreground.
Para contornar isso e aplicar suas próprias cores, então o caminho é o que vc mesmo já sabe: via [b:561505d22a]OnDrawColumn [/b:561505d22a]do componente, setando o valor da cor no [b:561505d22a]Brush [/b:561505d22a]do [b:561505d22a]Canvas[/b:561505d22a]. Qualquer componente de grid que faça isso segue esse princípio internamente.
[]´s
Para contornar isso e aplicar suas próprias cores, então o caminho é o que vc mesmo já sabe: via [b:561505d22a]OnDrawColumn [/b:561505d22a]do componente, setando o valor da cor no [b:561505d22a]Brush [/b:561505d22a]do [b:561505d22a]Canvas[/b:561505d22a]. Qualquer componente de grid que faça isso segue esse princípio internamente.
[]´s
Responder
Clique aqui para fazer login e interagir na Comunidade :)