Como centralizar o texto em uma célula da StringGrid ?

Delphi

05/02/2003

É só essa minha dúvida.
Obrigado


Anonymous

Anonymous

Curtidas 0

Respostas

Michael

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


GOSTEI 0
POSTAR