0
我有一個多文檔界面控件,其中嵌入了一些表單。當其中一個表單關閉時,我需要一個事件才能觸發。我該如何約束這樣的事件?需要在MDI容器中的表單關閉時觸發一個事件?
如果它的事項,我需要運行的代碼訪問一個名爲全球數據類,其中有一個名爲Windows中的公共靜態屬性,它是像這樣訪問:
data.Windows -= 1;
我有一個多文檔界面控件,其中嵌入了一些表單。當其中一個表單關閉時,我需要一個事件才能觸發。我該如何約束這樣的事件?需要在MDI容器中的表單關閉時觸發一個事件?
如果它的事項,我需要運行的代碼訪問一個名爲全球數據類,其中有一個名爲Windows中的公共靜態屬性,它是像這樣訪問:
data.Windows -= 1;
這的確是爲LB說:在表單類中創建一個覆蓋。它可以在任何地方中的類被放置
保護覆蓋無效OnClosing(CancelEventArgs E) data.Windows = -1; //假設當時這個變量仍然存在 }
我不知道我能理解你的問題,FormClosing事件有什麼問題? – 2012-02-26 19:25:50
請參閱http://stackoverflow.com/questions/538204/mdi-form-detecting-with-a-child-form-is-added-or-removed – 2012-02-26 19:26:49
只需將此添加到您的窗體'protected override void OnClosing(CancelEventArgs e ){MessageBox.Show(「再見殘酷的世界」); }' – 2012-02-26 19:34:07