我想在让窗体关闭之前显示一个消息框来确认退出。因此,创建了一个FormClosing事件。
private void Form_Main_FormClosing(object sender, FormClosingEventArgs e)
{
//nothing here for now
}
我有两次弹出MessageBox的情况。调试工具显示代码会两次执行FormClosing(),即使我在上面什么也没有写。我在整个代码中搜索了FormClosing(),只有一个地方订阅了它。我在另外两个项目中也有相同的FormClosing(),但这种情况并未发生。有人能给我指点吗?这对我来说毫无意义。
Form_Main_FormClosing
以检查是否订阅了两次。 - Tergiver