我正在尝试将一个项目添加到来自 Form5 的 Form4 上的 listBox1 中。我对其进行了研究,并在该站点上找到了应该可行的答案:
var form = Form.ActiveForm as Form4;
form.listBox1.Items.Add("aaa");
我得到一个“NullReferenceException”。这就是我找到的解决方案,但我什至不明白为什么它应该起作用。我的 Form4 实例称为 formfour,我从主窗体创建这样的:
Form4 formfour = new Form4();
formfour.Show();
listBox1 修饰符设置为 public。