VB窗體啟動 關閉時涉及的主要事件

2021-08-27 15:22:55 字數 911 閱讀 5867

initialize 事件即初始化事件,任何窗體

生命週期的第乙個事件都是initialize。只要在專案中使用了窗體

的名稱,或在visual basic 6.0建立實際視窗及其控制項之前,都會發生initialize事件。可以在initialize事件處理過程中正確地初始化窗體

變數,它在load事件之前發生。此事件一般用在類、模組、使用者控制項及使用者文件等物件中,在窗體物件中使用load。

乙個窗體載入到記憶體的時候觸發。在load事件中,對變數進行初始化,設定控制項的初始屬性。當使用 show 方法或將窗體的 visible 屬性設定為 true時窗體才會顯示,否則,乙個用 load 語句載入的窗體是不可見的。
在窗體大小發生變化時或最小化、最大化時激發。

當窗體變成活動窗體時(得到焦點)發生。正常情況下乙個form,在其生存期內,form_load只會發生一次,而form_activate可能會發生無數次。
當窗體重新繪製圖形時觸發,如:窗體初始化、窗體改變大小、窗體移動,都會觸發該事件。
此事件在乙個窗體或應用程式關閉之前發生。此事件的典型用法是在關閉乙個應用程式之前用來確保包含在該應用程式中的窗體中沒有未完成的任務。例如,如果還未儲存某一窗體中的新資料,則應用程式會提示儲存該資料。

在退出窗體時發生。

在窗體物件被銷毀時發生。(注意,這個事件一般不會立即發生,只有在程式退出時才會發生)
show和hide是窗體的方法,用於顯示和隱藏窗體。visible 是屬性,當visible=ture時窗體可見,visible=false時窗體載入後也看不到。

HQL刪除物件時的主要事項

在 hibernate 中刪除乙個物件時,首先要配置 xml檔案,將 cascade 屬性設定為 delete 或者delete orhpan.同時將inverse 屬性設定為 false 或不設定,預設為 false.第二,注意此時不能直接 new乙個物件出來,然後呼叫 session.delet...

啟動時顯示以及關閉splash窗體

自動出現乙個啟動窗體,其實可以在專案屬性那裡初始螢幕中選擇乙個窗體,然後加個定時器讓它關閉 主窗體 包含乙個label和乙個timer splash窗體 包含乙個label和乙個progressbar。窗體的topmost屬性為true,確保splash窗體顯示在主窗體上面,同時由於無法準確獲知主窗...

mysqld multi啟動關閉時的warning

mysqld multi start 2 warning log file disabled.maybe directory or file isn t writable?mysqld multi log file version 2.16 run 二 5月 18 18 36 21 2010 使用m...