VB用Show方法顯示窗體時使用style屬性為1,就可使顯示的窗體以模式窗體顯示。 Show 方法,用以顯示 MDIForm 或 Form 對象。不支持命名參數。 說明 如果調用 Show 方法時指定的窗體沒有裝載,Visual Basic 將自動裝載該窗體。
創(chuàng)新互聯(lián)是一家集網站建設,嶺東企業(yè)網站建設,嶺東品牌網站建設,網站定制,嶺東網站建設報價,網絡營銷,網絡優(yōu)化,嶺東網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
你把代碼寫在 Activated 事件中試驗一下,寫在 Load 事件中肯定不能隱藏form1窗體。
Private Sub Form1_Activated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Activated
Me.Hide()
Form2.Show()
End Sub
至于一關閉form1整個程序就會關閉,是因為你的form1是主窗體,你找到Application.Designer.vb這個文件,默認應該都有,這里面有這樣的代碼
Global.System.Diagnostics.DebuggerStepThroughAttribute() _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.WindowsApplication1.Form1
End Sub
從代碼Me.MainForm = Global.WindowsApplication1.Form1中可以看出Form1()是主窗體,如果你想改變主窗體,那么只要修改對應的Form。
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
Dim?myAssembly?As?System.Reflection.Assembly?=?System.Reflection.Assembly.GetExecutingAssembly()
Dim?TheTypes?As?Type()?=?myAssembly.GetTypes()
Dim?myType?As?Type
For?Each?myType?In?TheTypes
If?myType.BaseType.ToString?=?"System.Windows.Forms.Form"?Then
ListBox1.Items.Add(myType.Name)
End?If
Next
End?Sub
qufulin750說的對
使用showdialog方法就行了,一般的show方法可以操作主窗體
一、帶窗體的dll創(chuàng)建
1、先新建 類庫(testdll),在項目中添加兩個窗體form1(主窗體)、form2,為了與后面的調用區(qū)分分別命名為fm1,fm2;并在fm1窗體中添加一個按鈕用來調用fm2如下圖
2、在fm1窗體代碼中先引用fm2, ? ?按鈕代碼調用fm2.如圖
3、生成dll,(class1.vb中不需要寫任何代碼)
二、調用dll
1、新建 一個windows應用程序并添加一個按鈕用來調用dll中的窗體,選 擇 “項目”-“添加引用”,選擇剛才創(chuàng)建的testdll
2、窗體代碼中先引用testdll,再定義一個testdll中的fm1對象,最后執(zhí)行對象的show方法
3、運行結果如下:
網站名稱:vb.net窗體列印方法的簡單介紹
URL網址:http://muchs.cn/article6/phjsig.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、外貿建站、、網站建設、關鍵詞優(yōu)化、微信小程序
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)