CASAS DECIMAIS
Ola, boa tarde..
gostaria de saber como faço para formatar uma label para que tenha 2 casas decimais
ja tentei desse jeito e não funciona
Label1.Text = Format(Label1.Text, [Ô]0.00[Ô])
gostaria de saber como faço para formatar uma label para que tenha 2 casas decimais
ja tentei desse jeito e não funciona
Label1.Text = Format(Label1.Text, [Ô]0.00[Ô])
Tente:
Label1.Text = Format(Label1.Text, [Ô]#.00[Ô])
Label1.Text = Format(Label1.Text, [Ô]#.00[Ô])
em qual evento do form eu coloco isso?
No evento em que você quiser que o label tenha o que estiver escrito nele mesmo...
Além disso, o que você quer fazer não faz muito sentido. Você está fazendo o label ter o valor dele mesmo formatado. Se o texto do label for algo diferente de um número vai dar erro.
Além disso, o que você quer fazer não faz muito sentido. Você está fazendo o label ter o valor dele mesmo formatado. Se o texto do label for algo diferente de um número vai dar erro.
mas esse label só vai exibir numeros, melhor dizendo, vai exibir o resultado de uma conta grande, por isso quero
formatá-lo
formatá-lo
Então, ao colocar o valor no label, faça a formatação:
(sua rotina de calculo)
(sua rotina de calculo)
(sua rotina de calculo)
Lable1.Caption = Format(ResultadoCalculo, [Ô]0.00[Ô])
(sua rotina de calculo)
(sua rotina de calculo)
(sua rotina de calculo)
Lable1.Caption = Format(ResultadoCalculo, [Ô]0.00[Ô])
[txt-color=#0000f0]VB.NET[/txt-color]
Você deve colocar esse código quando passar o valor para a Label. [txt-color=#e80000]Resultado[/txt-color] é o nome de Seu Campo ou variável que tem o valor do cálculo.
Você deve colocar esse código quando passar o valor para a Label. [txt-color=#e80000]Resultado[/txt-color] é o nome de Seu Campo ou variável que tem o valor do cálculo.
Label1.Text = FormatNumber(Resultado, 2)
Era isso mesmo ROBIU.. muito obrigada a todos
Tópico encerrado , respostas não são mais permitidas