Como centralizar o texto em uma célula da StringGrid ?
É só essa minha dúvida.
Obrigado
Obrigado
Anonymous
Curtidas 0
Respostas
Michael
05/02/2003
Cara, eu acho q já respondi umas 5 mensagens suas sobre TStringGrid!
Eu fiz um componente em q vc configura as colunas em design-time. Vc pode definir cor de fundo, da fonte, alinhamento etc... Eu acho q vai te ajudar.
Centralizando:
OnDrawCell
(...)
Canvas.TextOut((Rect.Right - Canvas.TextWidth(Cells[ACol, ARow])) div 2, Rect.Top, Cells[ACol, ARow]);
(...);
P.S. Existe um meio mais eficaz de fazer isso, através da função da API do Windows DrawText. Procure a documentação sobre ela.
Abraços.
Michael :D
Eu fiz um componente em q vc configura as colunas em design-time. Vc pode definir cor de fundo, da fonte, alinhamento etc... Eu acho q vai te ajudar.
Centralizando:
OnDrawCell
(...)
Canvas.TextOut((Rect.Right - Canvas.TextWidth(Cells[ACol, ARow])) div 2, Rect.Top, Cells[ACol, ARow]);
(...);
P.S. Existe um meio mais eficaz de fazer isso, através da função da API do Windows DrawText. Procure a documentação sobre ela.
Abraços.
Michael :D
GOSTEI 0