0
親フォームのラベルを変更しようとすると、NullReferenceExceptionが返されます。親のフォームはNullReferenceExceptionを与えます
をForm1
public string LabelText
{
get
{
return label1.Text;
}
set
{
label1.Text = value;
}
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.ShowDialog();
}
Form2が
private void button1_Click(object sender, EventArgs e)
{
((Form1)ParentForm).LabelText = textBox1.Text;
this.Close();
}
? –
Form2に親フォームがあることを通知していません。これを行う: 'Form2 f2 =新しいForm2(これ);' – Equalsk