在打开新表单时锁定以前的表单

Ben*_*son 4 c# forms winforms

我有一个button_click事件,当它发生时它会打开一个新表格.如何锁定主要表单,以便在新表单关闭之前无法查看或更改?

这是我的事件处理程序:

  private void button4_Click(object sender, EventArgs e)
  {
      Form2 f = new Form2();
      f.Show();
  }
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 17

尝试将子窗体显示为模式窗口:

Form2 f = new Form2();
f.ShowDialog();
Run Code Online (Sandbox Code Playgroud)