'System.FormatException'

2 respostas Resolvido
Murilo_Haas

Quero pegar um valor de um textbox e converter para double, eu copiei exatamente o mesmo código de um outro projeto e roda perfeitamente mas no projeto novo que eu criei no visual studio da esse erro:

An unhandled exception of type ‘System.FormatException’ occurred in mscorlib.dll

`using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;
namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}
private void Form1_Load(object sender, EventArgs e)
    {
        string valorDigitado = textBox1.Text;
        double valor = 0;
            valor = Convert.ToDouble(valorDigitado);

        label1.Text = Convert.ToString(valor);
    }
}

}`

2 Respostas

L
Solucao aceita

Murilo, ele está dando esta exceção porque não tem nada para converter para double.
Pois como é no Load do formulário, e nas linhas anteriores você não mandou seu
textBox receber algum valor, ele tenta converter o vazio do textBox e dá este erro.

Murilo_Haas

Exatamente isso obrigado pela ajuda

Criado 25 de maio de 2016
Ultima resposta 25 de mai. de 2016
Respostas 2
Participantes 2