【问题标题】:Make close button hide instead of closing [duplicate]使关闭按钮隐藏而不是关闭[重复]
【发布时间】:2010-05-19 12:09:01
【问题描述】:

如何使表单上的关闭按钮有效地充当“隐藏”按钮?

有没有办法中止FormClosing 事件?

【问题讨论】:

    标签: c# .net winforms


    【解决方案1】:

    您可以捕获FormClosing 事件并停止默认操作,然后将其隐藏而不是关闭表单:

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        e.Cancel = true;
        this.Hide();
    }
    

    【讨论】:

      【解决方案2】:

      应该很简单:

      要取消关闭表单,请将传递给事件处理程序的FormClosingEventArgsCancel 属性设置为true

      关于隐藏窗口、隐藏到任务栏或隐藏到通知区域的问题的第二部分?

      【讨论】:

        猜你喜欢
        • 2011-01-02
        • 1970-01-01
        • 1970-01-01
        • 2015-04-04
        • 2017-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多