0
當從文本框在窗口2在Form1發送值到列表框, 我得到一個NullReferenceException
錯誤。發送價值爲另一種形式
的處理程序代碼是:
public void button1_Click(object sender, EventArgs e) {
ListBox LB = Application.OpenForms["Form1"].Controls["Project_list"] as ListBox;
LB.Items.Add(Project_name.Text);
}
它是什麼回事?
也許Form1沒有打開,並且Application.OpenForms [「Form1」]返回null –
檢查Application.OpenForms [「Form1」]'以及'.Controls [「Project_list」]'如果其中任何一個爲null。 (添加斷點和檢查應該做的訣竅) –
好..應該。 From1是啓動的勝利形式。那麼我點擊一個按鈕來打開form2 –