我想顯示一個MessageBox來確認退出之前讓表單關閉。所以,創建一個FormClosing事件。FormClosing()事件加載兩次
private void Form_Main_FormClosing(object sender, FormClosingEventArgs e)
{
//nothing here for now
}
我有MessageBox顯示兩次。調試工具顯示代碼以某種方式通過FormClosing()兩次。即使在FormClosing()中沒有任何內容時,也會發生這種情況。我在我的整個代碼中搜索了FormClosing(),並且只有一個地方訂閱了它。我在兩個其他項目中使用了相同的FormClosing(),但這並沒有發生。任何人都可以給我一個指針?這對我沒有任何意義。
您是否嘗試過重建解決方案? –
什麼是堆棧跟蹤說到底如何到達那裏? –
你可以發表你的代碼嗎?如果沒有代碼,那麼骨架至少? –