https://foro.gambas-es.org/viewtopic.php?f=1&t=7653&p=45840#p45840
-----------------------------------
gambafeliz
Domingo, 25 Agosto 2019, 10:53

Igualar Longitud De Texto Por Alguna Forma O Formato
-----------------------------------
Tengo esto:

      If gResultado["Importe"] < 0 Then
         devoluciones += gResultado["Importe"]
      Else
         gastos += gResultado["Importe"]
      Endif

Esto lo que hace es discriminar si es un reembolso de dinero o es un gasto. Y después creo un label para presentarlo así:

   Label1.Text = "Nº de movimientos/mes es: " & gResultado.Count & "\n" & Format(gastos, "-#,##0.00 €") & " :Gastado" & "\n" & Format(devoluciones, "-#,##0.00 €") & " :Reembolsado"

esto me visualiza en el formulario algo como esto:

Nº de movimientos/mes es: 39
   993,78 € :Gastado
     0,00 € :Reembolsado

Yo lo que busco es algo como (basicamente deseo alinear los textos que acompañan a los importes justamente por los ":") :

Nº de movimientos/mes es: 39
993,78 € :Gastado
    0,00 € :Reembolsado

ó

Nº de movimientos/mes es: 39
                             Gastado: 993,78 €
                     Reembolsado:    0,00 €

Nota: en el post es posible que no estén en línea yo quiero que los dos puntos estén en línea, ¿me comprenden?. Otro problema es que Reembolso viene en negativo y deseo que no tengo el signo negativo pero no me hace caso.

Pero a lo mejor con un label no es el camino, por favor, ¿me ayuda?

Gracias.


