我試圖將一個項目添加到窗體Form4上的listBox1。我研究了一下,發現在這個網站,應該工作回答:C#:設置活動窗體,更改該窗體上的字段
var form = Form.ActiveForm as Form4;
form.listBox1.Items.Add("aaa");
我得到一個「NullReferenceException異常」。這是我找到的解決方案,但我甚至不明白爲什麼它應該起作用。我的Form4的實例稱爲formfour,我從主窗體創建如下:
Form4 formfour = new Form4();
formfour.Show();
listBox1修飾符設置爲public。
但是,這將創建一個新的form4不?如果我想將其添加到已打開的表單中,該怎麼辦? – Juicy
然後使用已創建的實例打開表單,將這些項目添加到列表中並刷新表單4。 –