Fórum StringGrid Zebrado - Cor da Linha Selecionada #344439
13/08/2007
0
Tenho a seguinte rotina no evento DrawCell de um StringGrid
if ARow > 0 then //título
begin
if ARow mod 2 = 0 then
Canvas.Brush.Color := $00E1FFF9
else
Canvas.Brush.Color := $00FFEBDF;
Canvas.Font.Color := ClBlack;
end
else
Canvas.Font.Color := ClWhite;
Grid.Canvas.TextRect(Rect, X, Y, VTexto);
Canvas.FrameRect(Rect);
end;
Essa rotina faz com que o grid fique zebrado. Porém, com essa rotina, ao se clicar numa linha, ela não fica mais com aquela cor de seleção diferente. Aparece apenas aqueles pontinhos que demonstram que a linha está selecionada.
Há algum meio de fazer essa seleção de linha com mais destaque?
Obrigado.
if ARow > 0 then //título
begin
if ARow mod 2 = 0 then
Canvas.Brush.Color := $00E1FFF9
else
Canvas.Brush.Color := $00FFEBDF;
Canvas.Font.Color := ClBlack;
end
else
Canvas.Font.Color := ClWhite;
Grid.Canvas.TextRect(Rect, X, Y, VTexto);
Canvas.FrameRect(Rect);
end;
Essa rotina faz com que o grid fique zebrado. Porém, com essa rotina, ao se clicar numa linha, ela não fica mais com aquela cor de seleção diferente. Aparece apenas aqueles pontinhos que demonstram que a linha está selecionada.
Há algum meio de fazer essa seleção de linha com mais destaque?
Obrigado.
Armindo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)