Hola Redcon,
eso te pasa, probablemente, por que estas rellenando con espacioa a la izquierda y un espacio no ocupa lo mismo que un numero, tienes dos soluciones, usar tipo de letra de tamaño ficjo (fixed) o 'pintar' la celda a mano, yo uso esto en un TStringGrid.OnDrawCell
Cita:
tmp:= Rect.Right-MiGrid.Canvas.TextWidth(Numero.asString)-2;
MiGrid.Canvas.TextRect(Rect,tmp,Rect.Top+2,Numero.asString);
|
saludos,