Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Manipular TLabel (https://www.clubdelphi.com/foros/showthread.php?t=57394)

NEG1414 13-06-2008 12:18:18

Manipular TLabel
 
Tengo un aserie de TLabels

En ellos quiero mostrar una serie de AnsiStrings (de tamaños diferentes)
que en pantalla se muestren con tamaños iguales completandose con puntos, de la forma:


PRIMERO .................
SEGUNDONES ...........
DECIMOCUARTO.........
DOS .......................

Lo he codificado de la siguiente manera:

Supongo que el total tendra 40 caracteres...

AnsiStrin Cadena;

Longitud = 40 - Cadena.length();

for (int i=0;i<Longitud;i++){Cadena=Cadena+".";}

Asi con todas las cadenas

Pero el resultados es:


PRIMERO .................
SEGUNDONES ................
DECIMOCUARTO................
DOS ...............

¿Puede ser que los caracteres no ocupan el mismo espacio fisico en pantalla?

Como lo soluciono Gracias..

Casimiro Notevi 13-06-2008 12:41:16

Ponle un tipo de letra de ancho fijo, como la courier new, por ejemplo.


La franja horaria es GMT +2. Ahora son las 12:10:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi