gpt4 book ai didi

c# - 当我有多个表单时,如何在单击标题栏中的十字时关闭应用程序?

转载 作者:行者123 更新时间:2023-11-30 15:41:52 26 4
gpt4 key购买 nike

我搜索了 stackoverflow,发现了类似的问题。

由于我还是 C# 编程的初学者,所以我不太明白解决方案的含义。

我有一个包含多个窗体的 C# Windows 窗体应用程序。

因为它只在我关闭主窗体时关闭,我如何编写代码以便在我关闭其他窗体时应用程序也关闭?

编辑:大多数人告诉我在结束事件中对其进行编码。我可以知道在哪里可以找到事件吗?谢谢。

最佳答案

不确定为什么你认为答案会比你已经找到的答案更容易但是..

表单有一个名为“关闭”的事件 ( See Here )。您应该处理该事件,然后在该函数内您可以使用以下行来关闭您的应用程序...

System.Windows.Forms.Application.Exit();

注意:这是针对 WinForms 应用程序的

编辑:

您可以像这样使用 VS 设计器模式注册关闭事件...

  1. 选择表格
  2. 转到“事件”窗口
  3. 双击“结束”事件选项

更详细的回答here

(如果你无法解决这个问题,请谷歌)

或者您可以用这样的代码注册事件...

//In Form constructor function
this.Closing += new EventHandler(Form1_Closing);

private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
//Handle event here
System.Windows.Forms.Application.Exit();
}

关于c# - 当我有多个表单时,如何在单击标题栏中的十字时关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7954725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com