Ver Mensaje Individual
  #4  
Antiguo 18-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Lo más importante para que se pueda alinear es, como bién dice newtron, el tipo de fuente utilizado.
Una forma alternativa al llenado de espacios a la izquierda es usando la función Format.

Por ejemplo:
Código Delphi [-]
  with ListBox1 do
  begin
    Font.Name:= 'Courrier';
    Clear;
    Items.Add(Format('%4d',[1]));
    Items.Add(Format('%4d',[10]));
    Items.Add(Format('%4d',[10]));
    Items.Add(Format('%4d',[100]));
  end;
Un ejemplo para el caso de que fueran valores punto flotante :
Código Delphi [-]
  Format('%4.2f',[3.14]);
Mas datos en la ayuda de Delphi (Format Strings).

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 18-10-2011 a las 18:41:04.
Responder Con Cita