我有兩種形式form1和form2,我想將form2的值傳遞給form1。 Form1中有一個文本框,我想從窗體2 值窗體2在其點擊的按鈕值從文本框獲取對窗體2到Form1上從Form2傳輸數據到Form1正在拋出System.Nullreferenceexception
這裏的文本框是我的代碼:
Form2.cs
private Form1 HandleToForm2;
public Form2(Form1 frmHandle2)
{
HandleToForm2 = frmHandle2;
InitializeComponent();
}
private void update_Click(object sender, EventArgs e)
{
HandleToForm2.WriteToTextBox2(textBox2.Text);
this.Hide();
}
Form1.cs的
public void WriteToTextBox2(string inputText1)
{
this.textBox8.Text = inputText1;
}
不知道爲什麼它的投擲NullReference例外「對象不預先設置到對象的實例
HandleToForm2.WriteToTextBox2(textBox2.Text); //this line throws this exception
感謝:-)
要麼'HandleToForm2'或'textBox2'爲空 - 使用調試器找出哪個。 –
我們需要查看您的Form2代碼。也許鑰匙會在那裏;) –