Лучший отвечающий
Windows Forms

Вопрос
-
в textbox дает nullreferenceexception как обработать его что бы мог внести дани в textbox,значение value получаю без проблем а вот при присвоении дает expetion
public Form4(object value) { this.textBox1.Text = value.ToString(); }
13 ноября 2015 г. 5:52
Ответы
-
И не должна. Вы же ее создали но не сказали открыть.
Вот так надо:
private void button3_Click(object sender, EventArgs e) { var value = dataGridView1.SelectedCells[0].Value; Form4 newForm =new Form4 (value); newForm.Show(); // или ShowModal() }
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 23 ноября 2015 г. 12:46
13 ноября 2015 г. 6:33Отвечающий
Все ответы
-
Добрый день.
У вас там в конструкторе был вызов InitializeComponents. Именно в нем создаются все визуальные компоненты. Верните этот вызов и все свои присвоения делайте после вызова этого метода.
13 ноября 2015 г. 6:00Отвечающий -
Добрый день
у меня код такойprivate void button3_Click(object sender, EventArgs e) { var value = dataGridView1.SelectedCells[0].Value; Form4 newForm =new Form4 (value); }
при нажатии на батон выбранное значение из dataGridView должен быть присвоен textBox-у таким образом поменял как сказали но Form4 не открывается ??public Form4(object value) { InitializeComponent(); textBox1.Text = value.ToString(); }
13 ноября 2015 г. 6:20 -
И не должна. Вы же ее создали но не сказали открыть.
Вот так надо:
private void button3_Click(object sender, EventArgs e) { var value = dataGridView1.SelectedCells[0].Value; Form4 newForm =new Form4 (value); newForm.Show(); // или ShowModal() }
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 23 ноября 2015 г. 12:46
13 ноября 2015 г. 6:33Отвечающий -
еще вопрос но только для знания почему в первом примере форма открывалась без
newForm.Show();
но во втором нет?
13 ноября 2015 г. 6:38 -
Что значит открывалась? Она же у вас с ошибкой падала...13 ноября 2015 г. 6:39Отвечающий
-
да открывалась ,если часть textBox-а прокомментировал тогда открывалась но без функции Show()13 ноября 2015 г. 6:47
-
Ну верните к старому варианту, если открывается, то скиньте весь связанный код, давайте посмотрю.13 ноября 2015 г. 7:12Отвечающий