文本框上出现NullReferenceException

本文关键字:NullReferenceException 文本 | 更新日期: 2023-09-27 18:29:19

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

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

如果我运行一次,它会将TextBox1的文本设置为textFromTB。但如果我第二次运行该方法,它会抛出一个NullReferenceExeption。为什么?

我试着初始化类似的文本框

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

但是将CCD_ 1设置为空或空字符串。如何更改代码,使其可以多次正常工作而不会出现异常?

提前感谢!

文本框上出现NullReferenceException

您确定是文本框为null而不是textFromTB吗?