Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Insertar cadena muestra mal (https://www.clubdelphi.com/foros/showthread.php?t=96852)

pruz 25-09-2024 21:56:12

Insertar cadena muestra mal
 
Hola:
Tengo el siguiente problema visual con dos string, ambos inserte una variable en la posicion 30
Ejemplo:

Texto1 := 'CLUB DEPORTIVOXXXXXXXXXXXXXXX10.500' -->largo=35
Texto2 := 'CUOTA RED SOCIAL 3020XXXXXXXX10.500' ---> largo=35

Tal como muestra el ejemplo, me los muestra asi (le agregue X para hacer mas visual la diferencia,
Porque me lo muestra asi y no ambos en la posicion linea (saque las X para visual el resultado final que quiero)

Texto1 := 'CLUB DEPORTIVO 10.500'
Texto2 := 'CUOTA RED SOCIAL 3020 10.500'

Tendre que aplicar otra funcion extra o no alguien me indique que hacer

Gracias;

mRoman 26-09-2024 00:10:10

No logré entender muy bien que quieres hacer.

Ademas no nos comentas que base de datos estas usando....

Coméntanos que BD. usas, algo de código para poder orientarte mejor.

Saludos.

pruz 26-09-2024 00:27:54

Hola mRoman:

No ocupo ninguna BD, solo quiero que visualmente en un listbox o cualquier componente que lista datos, ya sea la descripcion, el valor u otros datos se visualizen alineados y ordenados, y no como se ve en el ejemplo.




'CLUB DEPORTIVO 10.500'
'CUOTA RED SOCIAL 3020 10.500'


Saludos

Casimiro Notevi 26-09-2024 09:21:32

Seguramente lo que quiere es ¿alinear el texto?


Código:

'CLUB DEPORTIVO------------10.500'
'CUOTA RED SOCIAL 3020-----10.500'


Neftali [Germán.Estévez] 26-09-2024 10:28:54

Cita:

Empezado por pruz (Mensaje 557427)
Tal como muestra el ejemplo, me los muestra asi (le agregue X para hacer mas visual la diferencia,
Porque me lo muestra asi y no ambos en la posicion linea (saque las X para visual el resultado final que quiero)

Texto1 := 'CLUB DEPORTIVO 10.500'
Texto2 := 'CUOTA RED SOCIAL 3020 10.500'


Como dice [casimiro] si tienes la posibilidad de alinear el texto es una opción; Si lo que quieres es que "ocupen lo mismo" puesto que ambas tienen 35 caracteres (indpendientemente de qué caracteres sean) puedes usar una fuente monoespaciada (como se ve abajo con la Courier New). Hay varias que puedes probar.

Fuente verdana:
Código:

Texto1 := 'CLUB DEPORTIVO              10.500'  -->largo=35
Texto2 := 'CUOTA RED SOCIAL 3020        10.500'    ---> largo=35

Fuente Courier New (monoespaciada):
Código:

Texto1 := 'CLUB DEPORTIVO              10.500'  -->largo=35
Texto2 := 'CUOTA RED SOCIAL 3020        10.500'  ---> largo=35


pruz 26-09-2024 15:14:16

Si, como dice Casimiro, es alinear el Texto.



y solo debo usar cambiar y usar un Font distinto o señalado como Neftali


Solo es? Probare y les cuento como me va

Gracias

pruz 26-09-2024 15:22:35

Muchas Gracias,

Cambie el Font y funciono

Saludos,

Neftali [Germán.Estévez] 27-09-2024 12:58:55

Cita:

Empezado por pruz (Mensaje 557453)
Muchas Gracias,
Cambie el Font y funciono
Saludos,


^\||/^\||/^\||/^\||/


La franja horaria es GMT +2. Ahora son las 18:22:46.

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