【问题标题】:Close about box关闭关于框
【发布时间】:2016-05-02 19:31:06
【问题描述】:

我正在尝试制作一个 Windows 软件。但是当我在菜单条内的Help 按钮内添加About 时。

我从 VS 2013 模板创建了一个名为“AboutBox”的新 Winform,它带有一个按钮 OK。单击此按钮时,我希望仅关闭此“关于框”。我在这里只粘贴了按钮方法,我没有从代码中更改任何内容

private void okButton_Click(object sender, EventArgs e)
{
    //close aboutBox;
}

【问题讨论】:

  • 我想过,但没有。 ://
  • 设计师把它的DialogResult设置为OK,不需要处理任何事件。顺便说一句,如果您只需要调用 Close()

标签: c# winforms


【解决方案1】:

类似这样的:

this.DialogResult = DialogResult.Ok;
this.Close();

或者,正如有人指出的那样,只需在 IDE 中为按钮编辑资源并设置 DialogResult 属性。:

【讨论】:

  • 如果表单通过 ShowDialog 显示,则不需要 this.Close(); 行。将 DialogResult 更改为 None 以外的任何内容都会关闭表单。
猜你喜欢
  • 1970-01-01
  • 2013-05-03
  • 1970-01-01
  • 2014-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
相关资源
最近更新 更多