這樣寫,每次點擊按鈕事件都會創建一個新的form。
創新互聯建站主要從事網站設計、做網站、網頁設計、企業做網站、公司建網站等業務。立足成都服務長安,十載網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220
你想要的效果是主窗口生命周期內,子form是一個。
根據這個你再考慮下怎么實現。比如主form加載時創建子form。點擊事件中去獲取子form的焦點。
form2 窗體在vb.net中為類的形式存在,必須先定義該類的實例子方可引用.
dim f1 as new form2
f2.show
工程的啟動界面你設成welcome.vb了吧,把它換成login.vb的窗口,從login.vb的窗口中調用welcome.vb,然后這個me.close()應該就能好使了
----------------------------------------------------
挺長時間沒用VB.NET了,在你設置完啟動界面為login后,進入login的代碼處,在 Public Class Form1下敲入Sub New()也就是初始化。在那里面寫入調用welcome的窗口程序
Dim frm as New welcome,
還要寫一個判斷
if frm.showDialog=Windows.Forms.DialogResult.Cancel
(里面隨你以后工程需要自己添加)
end if
這樣你在welcome里面用timer控制關閉的時候就可以寫me.close()了。 不知道樓主明不明白......
登陸按鈕里寫:
private void button1_Click(object sender, EventArgs e)
{
Form2 fo1 = new Form2();
fo1.Show();
this.Visible=false;
}
第2個窗體的關閉事件里寫
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
這樣就可以了
me.dispose(); 這個是釋放本對象的資源,,有時候直接把這個對象就清理了,,登陸窗體如果是入口窗體的話,,這么寫就等于Application.Exit();
直接關整個應用程序了
插紅旗噢 我還去vs里敲了一下
當前題目:vb.net打開新的窗口,vb打開網頁
分享URL:http://vcdvsql.cn/article28/hececp.html
成都網站建設公司_創新互聯,為您提供小程序開發、全網營銷推廣、微信小程序、App設計、網站建設、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯