top
Loading...
利用Form_QueryUnload詢問視窗

如何在視窗關閉時,詢問使用者是否確定關閉,若否,則取消關閉動作,若是則結束程式!

這是一個很重要的問題,想想,如果還有編輯中的檔案尚未存檔,但一時忘了按下「關機」鈕,那么編輯中的檔案難道就不存檔了嗎?為了避免這種事情的發生,Windows在關機以前會徵詢每一個視窗是否同意關機,而對VB程式而言,所收到「徵詢同意關機」的事件是Form_QueryUnload,如果程式不同意關機,可以將參數中的Cancel設定為True,如下:

PrivateSubForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)

Cancel=True

EndSub

則Windows便會終止關機的動作。只有在所有視窗都同意關機的情況下,Windows才會真的關機。

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗