Fórum Alinhando campos de valores a direita ! #163635
30/05/2003
0
É o seguinte. Estou com problemas para alinhar os campos de valores tipo, REAL, DOUBLE, FLOAT, a direitra em um DBgrid.
Estou pintando o DBgrid com o codigo :
if odd(frmPrincipal.tb_faturamento.RecNo) then
begin
DBGrid1.Canvas.Font.Color:= clBlue;
DBGrid1.Canvas.Brush.Color:= clAqua;
end
else
begin
DBGrid1.Canvas.Font.Color:= clBlack;
DBGrid1.Canvas.Brush.Color:= clWhite;
end;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top,Column.Field.AsString);
Ele funciona legal ! Mas os campos com valores numericos ficam alinhados a esquerda ! E estou precisando alinha-los a direita de cada coluna do DBgrid.
Alguem pode ajudar ?
Obrigado,
Frampton
Curtir tópico
+ 0Posts
31/05/2003
Zeul
usando tabela paradox, no DBGRID os campos tipo N aparecem alinhados à direita.
Não entendi a sua dificuldade. :)
Abraços
Zeul
Gostei + 0
31/05/2003
Sandra
Frampton,
Não sei se é o que precisa. Acho que pode resolver assim:
1-Dê um duplo clique no DBGrid para abrir seu editor.
2-Selecione o field que gostaria de alinhar.
3-No object inspector, procure pela propriedade Aligment e faça a alteração desejada.
Será que é isso? Ajudei?
:wink:
Gostei + 0
31/05/2003
Carlo Vinícius
Deve ser esse seu problema.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)