![]() |
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.. |
Ponle un tipo de letra de ancho fijo, como la courier new, por ejemplo.
|
La franja horaria es GMT +2. Ahora son las 06:31:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi