CASAS DECIMAIS

THAINE 04/04/2012 15:50:27
#399115
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[Ô])
KERPLUNK 04/04/2012 15:58:22
#399119
Tente:
Label1.Text = Format(Label1.Text, [Ô]#.00[Ô])
THAINE 04/04/2012 15:59:35
#399120
em qual evento do form eu coloco isso?
KERPLUNK 04/04/2012 16:43:48
#399127
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.
THAINE 04/04/2012 16:49:06
#399130
mas esse label só vai exibir numeros, melhor dizendo, vai exibir o resultado de uma conta grande, por isso quero
formatá-lo
KERPLUNK 04/04/2012 17:05:10
#399137
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[Ô])
ROBIU 04/04/2012 21:35:58
#399158
Resposta escolhida
[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.

 Label1.Text = FormatNumber(Resultado, 2)
THAINE 05/04/2012 08:35:07
#399174
Era isso mesmo ROBIU.. muito obrigada a todos
Tópico encerrado , respostas não são mais permitidas