按钮的dialogresult设置为OK点击后能否让窗口不关闭

时间:2024-12-22

  没错,可以将按钮的 DialogResult 属性设置为 DialogResult.None,这样点击按钮的时候,窗口不会自动关闭。你可以在按钮的 Click 事件处理程序中,通过手动关闭窗口、执行其他操作来控制窗口的行为。以下是一个示例代码:

  private void button1_Click(object sender, EventArgs e)

  {

   // 执行按钮的操作

   this.DialogResult = DialogResult.None;

   // 设置按钮的 DialogResult 为 None,禁止窗口自动关闭

  }

  注意,如果将 DialogResult 设置为任何其他值(如 OK),窗口在按钮点击后仍然会自动关闭。使用 DialogResult.None,你可以自定义窗口的关闭行为。