文本框上的NullReferenceException

时间:2014-11-06 12:20:17

标签: c# visual-studio visual-studio-2012 nullreferenceexception

我有一个简单的按钮点击方法,它将文本框的文本设置为可通过textFromTB。

private void Button1_Click(object sender, EventArgs e)
    {         
        string textFromTB = TextBox1.Text;
    }

如果我运行一次,没关系,它将TextBox1的文本设置为textFromTB。但是,如果我第二次运行该方法,它会抛出NullReferenceExepction。那是为什么?

我试图像那样初始化文本框

private void Button1_Click(object sender, EventArgs e)
    {         
        TextBox TextBox1 = new TextBox();
        string textFromTB = TextBox1.Text; // that line returns null
    }

但是将TextBox1.Text设置为null或空字符串。如何更改多次无效的代码?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你确定它的文本框是null而不是textFromTB吗?