Обновить форму после внесения изменений во второй [дубликат]
На этот вопрос уже есть ответ:
Общение между двумя оконными формами в C # 12 ответовПривет всем. Я пытаюсь обновить форму, как только изменения будут внесены за секунду. В моей первой форме я нажимаю кнопку «создать», которая откроет другую форму, form2. Эта вторая форма будет иметь поля ввода и позволяет вводить значения, которые заполняют поля со списком в первой форме. Во второй форме есть кнопка «обновить». Я бы хотел, чтобы первая форма обновлялась после нажатия кнопки «Обновить» на первой.
Я знаю, что естьthis.refresh();
, но я не уверен, что это полезно для меня. Я пытаюсь что-то вроде:
На форме 2 -
Private void Form2UpdateButton_Click
{
//do update stuff
Form1_load.Refresh();
}
или, может быт
private void Form2UpdateButton_Click
{
//do update stuff
Form1.close();
Form1.Open();
}
Я все еще довольно новичок в C #, и взаимодействие двух форм - довольно сложная концепция для меня, поэтому, пожалуйста, дайте мне знать, если я поступаю неправильно. Мое обновление может быть не в том месте, но я думаю, что это то, что я хочу.