LISTBOX
Do Until Tbbaixas.EOF
DBList_2.AddItem Format(Tbbaixas("Codigo"), "000000")
DBList_2.List(i, 1) = Format(TbPva("Unitario"), "#,###,##0.00")
Preciso alinhar o resultado do campo unitário à  esquerda da coluna em um listBox. Alguem tem uma função ou outro jeito de fazer isso?
O valor carrega assim centralizado: 3.224,00
221,00
315,00
preciso que saia assim: 3.224,00
221,00
315,00
Saliento que so posso usar o LixtBox.
DBList_2.AddItem Format(Tbbaixas("Codigo"), "000000")
DBList_2.List(i, 1) = Format(TbPva("Unitario"), "#,###,##0.00")
Preciso alinhar o resultado do campo unitário à  esquerda da coluna em um listBox. Alguem tem uma função ou outro jeito de fazer isso?
O valor carrega assim centralizado: 3.224,00
221,00
315,00
preciso que saia assim: 3.224,00
221,00
315,00
Saliento que so posso usar o LixtBox.
Suponhamos que na segunda instrução, isto é, a que vc quer alinhar, vc possa colocar até 10 caracteres.
Vc pode completar todas as casas anteriores com espaços... (Não sei se isso atrapalharia o seu projeto...)
Espero que consiga o que pretende...
Vc pode completar todas as casas anteriores com espaços... (Não sei se isso atrapalharia o seu projeto...)
'O argumento da largura seria a quantidade de caracteres...
DBList_2.List(i, 1) = Alinhar(Format(TbPva("Unitario"), "0.00"),10)
Private Function Alinhar(Texto as String, Largura as Integer)
Alinhar = String(Largura - Len(Texto), " ") & Texto
End Function
Espero que consiga o que pretende...
As duas funções chegam ao mesmo resultado...
Para usar a segunda opção em seu projeto, ficaria mais ou menos assim:
DBList_2.List(i, 1) = Preenche_Caracter((Format(TbPva("Unitario"), "0.00"),10," ",True))
' Onde 10 é a largura que vc usa.
Boa sorte
Para usar a segunda opção em seu projeto, ficaria mais ou menos assim:
DBList_2.List(i, 1) = Preenche_Caracter((Format(TbPva("Unitario"), "0.00"),10," ",True))
' Onde 10 é a largura que vc usa.
Boa sorte
Tópico encerrado , respostas não são mais permitidas