При передаче значения из текстового поля в form2 к ListBox в 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 –