Ver Mensaje Individual
  #1  
Antiguo 29-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Alineación de las celdas de un StringGrid

Para alinear un StringGrid, puedes poner el siguiente código en el evento

OnDrawCell del StringGrid:

Código Delphi [-]
if ACol=2 then // voy a alinear a la derecha la 3ª columna
if ARow>0 then //No quiero alinear la línea de títulos
with StringGrid1 do
     begin
     Canvas.FillRect(Rect);
     DrawText(Canvas.Handle,PChar(Cells[Acol,ARow]),-1,Rect,
          DT_CENTER or DT_RIGHT or DT_SINGLELINE);
     end;

Si cambias DT_RIGHT por DT_CENTER te centrará lo que escribas en la celda.

Si no escribes ningún código, no hará nada.
Responder Con Cita