gpt4 book ai didi

c# - 单击角落的大红色 X 时未调用 FormClosing

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

我发现了这个:

Button with an X at the upper-right corner of the form, how to catch this event @ C#

也就是说我应该使用 FormClosing 事件来查明窗口何时因单击 X 而关闭。

但我的事件代码从未被调用过:

private void MainWin_FormClosing(Object sender, FormClosingEventArgs e)
{
m_closeThread = true;
Application.Exit();
}

我一定是漏掉了一些基本的东西,但我不知道是什么。

最佳答案

您必须像这样订阅事件:

this.FormClosing += this.MainWin_FormClosing;

在表单的构造函数(或某处)中,或使用:

override void OnFormClosing(FormClosingEventArgs e)
{
m_closeThread = true;
Application.Exit();
}

关于c# - 单击角落的大红色 X 时未调用 FormClosing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082223/

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