我想使用构造函数在两个表单(formOne-> FormTwo)之间传递变量,但我得到了以下错误:对象引用未设置为对象的实例。 我的代码:
FormOne:
if (RelayControl != null)
{
//RelayControl.OpenRelay(1); // this works, uncommented
FormValue.chooseWardrobe = new chooseWardrobe(RelayControl); // error msg here
FormValue.chooseWardrobe.Show();
this.Hide();
}
formTwo:
ModuleInterface relayControl;
public chooseWardrobe(ModuleInterface rl)
{
this.relayControl = rl;
pictureBox1.Click += pictureBox_ClickAll; // error msg here
.
.
.
pictureBox6.Click += pictureBox_ClickAll;
InitializeComponent();
}
这是一个运行时错误(没有'编译'错误消息)
System.NullReferenceException
应用程序没有被杀死,但是在抛出异常后保持formOne。
感谢。