Вызовите метод в другой форме, которая все еще открыта?

Итак, у меня есть две формы - одна открытая, а другая, по сути, просто всплывающая на второй. Вторая форма открывается с замаскированным текстовым полем внутри нее, плюс кнопки «Сохранить» и «Отмена» - я хочу, чтобы «Сохранить» изменил поле в первой форме.

Насколько я знаю, мне нужно использовать вторую форму для моего всплывающего окна, поскольку то, что я хочу сделать, нетак просто, как то, что я мог бы поместить в MessageBox - если есть другая опция, ям все уши.

Что я'мы пытались:

Форма 1:

public partial class Form1 : Form
{
   public void ChangeLabel()
   {
       label1.Text = StaticVariables.labelString;
   }
}

Форма 2:

public partial class Form2 : Form
{
   private void changeForm1_Click(object sender, EventArgs e)
   {
      StaticVariables.labelString = textBox.Text; 
      Form1 frm = new Form1();
      frm.ChangeLabel();
   }
}

Очевидно, что это нет работал.

Ответы на вопрос(2)

Ваш ответ на вопрос