gpt4 book ai didi

c# - 关闭winform但在任务栏继续运行

转载 作者:行者123 更新时间:2023-11-30 22:14:05 24 4
gpt4 key购买 nike

我需要帮助的傻事。

当我运行我的应用程序时,如果我点击 X 按钮关闭窗口,它会停止应用程序。我想要的是它隐藏 winform 但继续在任务栏上运行(已经在任务栏上运行)。

我有一个简单的解决方案吗?

最佳答案

保持任务栏按钮需要窗口保持事件状态。您可以通过将窗口最小化而不是关闭来实现。这需要实现 FormClosing 事件,如下所示:

    bool shouldTerminate;

protected override void OnFormClosing(FormClosingEventArgs e) {
if (e.CloseReason == CloseReason.UserClosing && !shouldTerminate) {
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
}
base.OnFormClosing(e);
}

关于c# - 关闭winform但在任务栏继续运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674961/

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