国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 編程設計 > 正文

VB5.0應用程序的啟動與退出設計

2019-11-18 17:26:20
字體:
來源:轉載
供稿:網友
在缺省情況下,應用程序中的第一個窗體被指定為啟動窗體。應用程序開始運行時,此窗體就被顯示出來(因而最先執行的代碼是該窗體Form_Initialize事件中的代碼)。如果想在應用程序啟動時顯示別的窗體,就得改變啟動窗體,其方法如下:
1從“工程”菜單中,選勸工程屬性”。
2選勸通用”。
3在“啟動對象”下拉列表中,選取要作為新啟動窗體的窗體。
4選勸確定”。

沒有啟動窗體時的啟動

有時候需要在應用程序啟動時不加載任何窗體。例如想先運行裝入數據文件的代碼,然后再根據數據文件的內容決定顯示幾個不同窗體中的哪一個。為此,可在標準模塊中創建一個名為Main的子過程,并將其設為啟動對象。
SubMain()
DimintStatusAsInteger
′調用一個函數過程來檢驗用戶狀態
intStatus=GetUserStatus
′根據狀態顯示某個啟動窗體
IfintStatus=1Then
frmMainShow
Else
frmPassWordShow
EndIf
注意:這個過程必須是一個子過程,且不能在窗體模塊內。

結束應用程序

當所有窗體都已關閉并且沒有代碼正在執行時,事件驅動的應用程序就停止運行。如果最后一個可見窗體關閉時仍有隱藏窗體存在,那么,應用程序表現為已經結束了(因為沒有可見的窗體),可實際上卻仍在繼續運行,直至所有隱藏窗體都關閉為止。之所以出現這種情況,是因為對已卸載窗體的屬性或控件的任何訪問,都將導致隱含地、不予顯示地加載那個窗體。
為了避免出現這類問題,最好的辦法是確保所有的窗體都已卸載,可以使用Forms集合和Unload語句。例如在主窗體上可以用一個名為cmdQuit的命令按鈕來退出程序,如果應用程序只有一個窗體,則Click事件過程可簡單為:PRivateSubcmdQuit_Click()UnloadMeEndSub如果應用程序使用多窗體,通常把代碼放入主窗體的Unload事件過程可以卸載這些窗體。可以使用Forms集合確保找到并關閉所有窗體。
PrivateSubForm_Unload
DimiasInteger
′在窗體集合中循環并卸載每個窗體
Fori=0toFormsCount-1
UnloadForms(I)
Next
EndSub->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇阳县| 平安县| 晋江市| 崇州市| 永寿县| 安徽省| 镇安县| 儋州市| 佳木斯市| 青田县| 马鞍山市| 昌平区| 台山市| 鹤山市| 兴义市| 闻喜县| 含山县| 南投县| 清涧县| 弥渡县| 东乡县| 五河县| 钟山县| 榆树市| 无为县| 周口市| 东乡| 大竹县| 北海市| 双鸭山市| 慈溪市| 奉节县| 慈利县| 巫山县| 永城市| 广西| 大连市| 天台县| 盐边县| 房产| 宜都市|