VB6.0窗體重新加載可使用Load語句、Show方法等實現(xiàn)。
創(chuàng)新互聯(lián)建站專注于南昌企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,商城網(wǎng)站開發(fā)。南昌網(wǎng)站建設公司,為南昌等地區(qū)提供建站服務。全流程按需網(wǎng)站開發(fā),專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
1)Show 方法,用以顯示 MDIForm 或 Form 對象。
窗體名.Show
2)Load 語句,把窗體或控件加載到內(nèi)存中。
Load.窗體名
3)Visual Basic 窗體經(jīng)歷的狀態(tài)
通常地,Visual Basic 窗體在整個存活期中有四種狀態(tài):
創(chuàng)建,但不加載。
加載,但不顯示。
顯示。
內(nèi)存和資源完全收回。
在一定環(huán)境下,窗體可有第五種狀態(tài):當其中有一個控件仍被引用時,窗體處于卸載和未引用狀態(tài)。
4)在其他程序運行時,當代碼涉及到完全卸載窗體上的控件事件或?qū)傩裕恍遁d窗體會被加載到內(nèi)存。
Private?Sub?Command1_Click()
Form1.Text1?=?"Abc"
End?Sub
上述代碼執(zhí)行,F(xiàn)orm1就被加載于內(nèi)存。
這是窗體加載事件。
也就是說,在窗體啟動的同時就執(zhí)行這個事件里的代碼。
比如說你窗體上添加了一個文本框(Text)控件。你在Form_load中加入一下代碼:
Private Sub Form_Load()
Text1.text="Visual Basic"
End sub
那么,你啟動程序后,窗體中文本框上便是"Visual Basic"。
因為它先執(zhí)行了form_load事件中的代碼。
VB.net 加載窗體 form2.show() 卸載窗體 me.close()加載窗體和VB沒啥區(qū)別,而卸載就截然不同了。附:VB 加載窗體 form2.show 卸載窗體 unload me
這樣寫,每次點擊按鈕事件都會創(chuàng)建一個新的form。
你想要的效果是主窗口生命周期內(nèi),子form是一個。
根據(jù)這個你再考慮下怎么實現(xiàn)。比如主form加載時創(chuàng)建子form。點擊事件中去獲取子form的焦點。
你不要用Form1做為啟動窗口就不會這樣了
告訴你解決方法:
1.添加新項-"模塊"
2.在新建的模塊文件里建立一個函數(shù),及其代碼如下:
Sub Main()
Application.EnableVisualStyles()
Dim frm1 As New Form1
frm1.Show()
frm1.Refresh()
Dim frm2 As New Form2
frm2.Show()
frm2.Refresh()
frm1.Hide()
Application.Run()
End Sub
3.在項目屬性-應用程序-啟動窗體 那里選擇"Sub Main"
4.在你需要程序退出的地方加一句:
Application.Exit()
搞定!
分享題目:關于vb.net窗體加載事件的信息
文章位置:http://muchs.cn/article12/dosssgc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、虛擬主機、微信小程序、搜索引擎優(yōu)化、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)