c#应用程序退出时,关闭不带x的主窗体

本文关键字:窗体 退出 应用程序 | 更新日期: 2023-09-27 18:09:03

我有一个应用程序,其中有2个形式,主要和其他形式。我有一个退出按钮在另一个窗体(当按下Application.Exit()),但我怎么能调用这个,当有人点击这个窗体上的x ?

c#应用程序退出时,关闭不带x的主窗体

在窗体关闭或窗体关闭事件中调用它

In OtherForm。Closed(sender, e)或OtherForm。关闭(发送者,e)

     Application.Exit();

简单;在Form1.cs

    private void CloseApplicationButton_Click(object sender, EventArgs e)
    {
        Form2 m= new Form2();
        m.X_Click(this, null);
    }

所以在form2.cs中设置click事件为public

    public void X_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }

为什么不同时做呢

Application.Exit();

除非你有一些公共代码,你想运行作为现有方案的一部分?