PLOBLEMA AO SOMAR
Eaew, bom ja tentei de tudo mas não consegui
Utilizo esses codigos
TextBox1.Text += Label1.Text
O seguinte é , eu coloco um numero no TextBox , vamus supor que eu coloque 10
e na label tem 5 Aii ao colocar o numero na textbox ele soma , isso eu sei fazer , mas ta dando problema tipo..
fica assim 5 10 não fica 15 ele coloca na frente , aguem pode me ajudar ?
Utilizo esses codigos
TextBox1.Text += Label1.Text
O seguinte é , eu coloco um numero no TextBox , vamus supor que eu coloque 10
e na label tem 5 Aii ao colocar o numero na textbox ele soma , isso eu sei fazer , mas ta dando problema tipo..
fica assim 5 10 não fica 15 ele coloca na frente , aguem pode me ajudar ?
Isso resolve:
O operador (+) usado entre valores strings faz a concatenação dos valores e não a soma.
Ex:
Tipo String => [Ô]10[Ô] + [Ô]14[Ô] = [Ô]1014[Ô]
Tipo Numerico => 10 + 14 = 24
As propriedades Text são tipo strings. Para fazer cálculo, você previsa converter para um formato numeric ( CDec(), CDbl(), CInt(), Val(), etc)
Você ainda precisa tratar da validação. Se o valor de um dos campos não for numérico:
TextBox1.Text += CDec(Label1.Text)
O operador (+) usado entre valores strings faz a concatenação dos valores e não a soma.
Ex:
Tipo String => [Ô]10[Ô] + [Ô]14[Ô] = [Ô]1014[Ô]
Tipo Numerico => 10 + 14 = 24
As propriedades Text são tipo strings. Para fazer cálculo, você previsa converter para um formato numeric ( CDec(), CDbl(), CInt(), Val(), etc)
Você ainda precisa tratar da validação. Se o valor de um dos campos não for numérico:
If IsNumeric(TextBox1.Text) AndAlso IsNumeric(Label1.Text) Then
TextBox1.Text += CDbl(Label1.Text)
Else
MsgBox([Ô]Informe um valor numérico[Ô])
End If
aa Vlw cara Funcionou
Mais eu utilizo o - no lugar de + e funciona normalmente
Mais Vlw funcionou aquii...
Mais eu utilizo o - no lugar de + e funciona normalmente
Mais Vlw funcionou aquii...
Tópico encerrado , respostas não são mais permitidas