我正在使用vb.net 2013,並且已將關閉模式配置爲「最後一個窗體關閉時」。使用運行時創建的對象時,應用程序無法退出
在我的主要形式,我有有這個代碼以關閉應用程序的菜單項:
Application.Exit
一切工作正常,除了一種情況:
當我打開一個特定的形式,在運行時創建Combobox
,並且我使用Addhandler
訂閱了幾個事件。
按下按鈕時會創建combobox
。
當我打開此表單並且我沒有創建combobox
時,一切正常。如果combobox
被創建,當我關閉這個表單並嘗試使用菜單項關閉應用程序時,什麼都不會發生。應用程序未關閉,並且不顯示錯誤消息。
MyCombobox.dispose()
:
在窗體(其中我有combobox
)關閉事件,我試圖把代碼行(當我嘗試用「X」按鈕來關閉的主要形式發生了同樣的情況)
但情況是一樣的。
我該怎麼辦?謝謝!
我已經完成了所有這些,但沒有工作。密切事件中我沒有特殊的代碼。只有這些行爲組合框。 – alex
抱歉,我們正在討論不同的形式。主窗體具有調用application.exit的菜單項。具有組合框的表單是另一種與任何其他表單關閉的表單,並且關閉和關閉事件正常提升。在此表單關閉後,我使用menuitem關閉應用程序。但在這一點上,我有我描述的問題。 – alex
嗨,我想我稍微得到的圖片,但你可以給一個片段用於menuitem的子?我會嘗試模擬這種情況,並希望能有更有用的解決方案:) – Rezard