如果你所謂的界面是一個容器控件,可以利用設(shè)置visible的方法或者調(diào)整z順序的方法。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、息烽ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的息烽網(wǎng)站制作公司
1、如果不用用戶控件,那就用Panel,單擊按鈕時顯示相應(yīng)的Panel,隱藏不相關(guān)的Panel。
2、E死了:
ADD按鈕的Click事件:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'要先新建一個Form2窗口,里面有一個文本輸入框TextBox1和一個按鈕Button1。
Form2.Show() '打開編輯窗口。
End Sub
Form2窗口的Button1按鈕事件Click:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text "" Then '當(dāng)TextBox1的類容不為空時。
Form1.ListView1.Items.Add(TextBox1.Text)'把TextBox1的類容添加到ListView中。
Me.Close()'添加完后關(guān)閉窗口。
Else ’Else,如果為空。
Dim k = MsgBox("類容為空!" Chr(10) "是否取消添加?", vbYesNo)'提醒用戶是否取消向ListView添加類容。
If k = vbYes Then '用戶點(diǎn)擊確認(rèn)時。
Me.Close() '取消操作。
End If
End If
End Sub
新建Form2只要點(diǎn)“項(xiàng)目”“添加Windows窗體”,在彈出的對話框中的“名稱”寫為“Form2.vb”,再“創(chuàng)建”,就行了。之后在里面添加相應(yīng)的用戶控件。
登陸按鈕里寫:
private void button1_Click(object sender, EventArgs e)
{
Form2 fo1 = new Form2();
fo1.Show();
this.Visible=false;
}
第2個窗體的關(guān)閉事件里寫
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
這樣就可以了
me.dispose(); 這個是釋放本對象的資源,,有時候直接把這個對象就清理了,,登陸窗體如果是入口窗體的話,,這么寫就等于Application.Exit();
直接關(guān)整個應(yīng)用程序了
插紅旗噢 我還去vs里敲了一下
Vb不是人機(jī)對話窗口,而是編程工具,可以編寫代碼進(jìn)行調(diào)試執(zhí)行或者生成可執(zhí)行文件。
用Visual Studio .Net開發(fā)"Hello World!"程序:
我們知道"Hello World"一般是命令行程序,而這種程序在Visual Studio .Net中被稱為"控制臺程序"。下面是Visual Studio .Net編寫控制臺"Hello World!"程序的具體步驟:
(1)、啟動Visual Studio .Net。
(2)、選擇菜單【文件】|【新建】|【項(xiàng)目】后,彈出【新建項(xiàng)目】對話框。
(3)、將【項(xiàng)目類型】設(shè)置為【Visual Basic項(xiàng)目】。
(4)、將【模板】設(shè)置為【控制臺應(yīng)用程序】。
(5)、在【名稱】文本框中輸入【Hello World】。
(6)、在【位置】的文本框中輸入【E:VS.NET項(xiàng)目】,然后單擊【確定】按鈕,則Visual Studio .Net會按照上面設(shè)定的參數(shù)創(chuàng)建一個控制臺應(yīng)用程序項(xiàng)目,具體如圖01所示。
圖01:"Hello World"控制臺程序的【新建項(xiàng)目】界面
(7)、在【解決方案資源管理器】窗口中,雙擊Module1.vb文件,進(jìn)入Module1.vb文件的編輯界面。
(8)、Visual Studio .Net已經(jīng)為產(chǎn)生Main()函數(shù)。在系統(tǒng)創(chuàng)建的Main()函數(shù)中加入下面一行代碼就可以了:
Console.WriteLine ("Hello World!")
(9)、選擇【文件】|【保存Module1.vb】菜單或者按快捷鍵Ctrl+S,保存所做的修改。
(10)、此時單擊快捷鍵Ctrl+F5運(yùn)行程序就可以得到圖02所示運(yùn)行界面:
me.dispose()
樓主針對這個問題我也糾結(jié)過很久不過就在剛剛我找到了問題所在:
還是用me.close()
打開
項(xiàng)目
》
最下面一行有一個屬性》
應(yīng)用程序》下面
有一個關(guān)機(jī)模式
改為:當(dāng)最后一個窗體關(guān)閉時。。。注意
me.close要寫在窗體show()后面
例如
寫成
f2.show()
me.close()
不要寫成
me.close()
f2.show()