informix unload VB中的Unload事件與QueryUnload事件有什么不同?
VB中的Unload事件與QueryUnload事件有什么不同?1. Queryunload發(fā)生在unload之前2。queryunload和unload都可以阻止窗體卸載3。Queryunload可
VB中的Unload事件與QueryUnload事件有什么不同?
1. Queryunload發(fā)生在unload之前
2。queryunload和unload都可以阻止窗體卸載
3。Queryunload可以檢測窗體的卸載模式(例如,單擊窗體右上角的X進(jìn)行卸載,或者在軟件代碼中使用unload)4。當(dāng)程序有多個窗體,并且有一個窗體被卸載時,會觸發(fā)所有窗體的queryunload(也就是說,即使窗體沒有關(guān)閉,也會觸發(fā)queryunload事件),卸載事件只在卸載的窗體中發(fā)生
5。如果我們使用流行的詞來解析,queryunload就是一個聲明“我要卸載!如果你有任何不同的意見,你可以說“卸載”,但卸載只通知你卸載自己。
在VB里end和unload有什么區(qū)別?
End語句
結(jié)束過程或塊。
Syntax
end
end function
end if
end property
end select
end sub
end type
end with
請注意,end語句不調(diào)用unload、queryunload或
terminate事件或任何其他visual basic代碼,而只是嚴(yán)格終止代碼執(zhí)行。
Unload語句
從內(nèi)存中卸載窗體或控件。
查詢發(fā)生在窗體被卸載前uu2;卸載事件過程,然后是窗體u2;卸載事件過程。在這兩個過程中,將cancel參數(shù)設(shè)置為true可防止卸載窗體。如果是
mdiform對象,則首先查詢mdiform對象,然后查詢每個MDI子窗體unload event procedure和窗體unload
event procedure,最后查詢mdiform對象的窗體unload event procedure。
請注意,卸載表單時,僅卸載顯示的部分。與表單模塊關(guān)聯(lián)的代碼仍保留在內(nèi)存中。
在vb里end和unload有什么區(qū)別?
end語句結(jié)束過程或塊。語法endFunctionEndIfEndPropertyEndSelectEndSubEndTypeEndWith。請注意,end語句不調(diào)用unload、queryunload或terminate事件或任何其他visualbasic代碼,而是直接終止代碼執(zhí)行。Unload語句從內(nèi)存中卸載窗體或控件。查詢發(fā)生在窗體被卸載uuUnload事件過程之前,然后是窗體uUnload事件過程。在這兩個過程中,將cancel參數(shù)設(shè)置為true可防止卸載窗體。如果是mdiform對象,則首先查詢mdiform對象,然后查詢每個MDI子窗體的卸載事件過程,然后查詢卸載事件過程,最后查詢mdiform對象的卸載事件過程。請注意,卸載窗體時,僅卸載顯示的部分。與表單模塊關(guān)聯(lián)的代碼仍保留在內(nèi)存中。