Form1是启动窗体: Private Sub Form_Load() Form2.Show End Sub form2上有一按钮: 代码为 Private Sub Command1_Click() Unload Form1 End Sub这样关闭Form1 Private Sub Command1_Click() Unload Me End Sub 那个活动关闭哪个
Dim form2 As Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click '加载Form2的方法 Form2 = New Form2 Form2.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click form2.Close()'卸载Form2的方法 End Sub
这是form2的代码用于加载form3 Dim form3 As Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() '在form2中关闭form2的代码 End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click form3 = New Form3 form3.Show() End Sub在form1中卸载form2的代码如我在6楼的答复.
VB2005如何切换窗体? 比如有Form1与Form2(从Form1切换到Form2) 1> 方法一: Dim frm1 as Form1 Dim frm2 as Form2 frm1=new Form1 frm2=new Form2 frm2.show() frm1.close() Me.finalize()2> 方法二: Dim frm1 as Form Dim frm2 as Form frm1=new Form1 frm2=new Form2 frm2.show() frm1.close() Me.finalize()3> 注意:在VB2005中,本地方案资源管理器属性中"关机模式"对以上的两种方法没有任何影响.
Private Sub Form_Load()
Form2.Show
End Sub
form2上有一按钮:
代码为
Private Sub Command1_Click()
Unload Form1
End Sub这样关闭Form1
Private Sub Command1_Click()
Unload Me
End Sub
那个活动关闭哪个
Dim form2 As Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
End
End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
'加载Form2的方法
Form2 = New Form2
Form2.Show()
End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
form2.Close()'卸载Form2的方法
End Sub
这是form2的代码用于加载form3
Dim form3 As Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close() '在form2中关闭form2的代码
End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
form3 = New Form3
form3.Show()
End Sub在form1中卸载form2的代码如我在6楼的答复.
我想把form1自动卸载。请高手为我解答,我再一次感谢大家。
MDIForm1.Show
Unload Me
2、用me.close等方法可以关闭窗体,但是如果这个窗体是工程的启动窗体,那么由它所启动的其他窗体也将一同被关闭;
3、用form1.hide可以起到和卸载form1差不多的效果,这应该是个比较好的方法了;
4、这个问题最好到.net区去问。
选择“当启动窗口关闭时”
用
Me.Hide()
main.Show()
选择“当最后一个窗体关闭时”
用
main.Show()
Me.Close()
回答:
补充一下
当选择“当启动窗口关闭时”
要关闭程序,则在其它窗口中关闭那个登陆窗口即可
login.close() 这是我刚刚搜到的,你看有没有用,vb2005我没有用过,我刚才没看清楚。呵呵。不好意思,误导你了。呵呵。
比如有Form1与Form2(从Form1切换到Form2)
1> 方法一:
Dim frm1 as Form1
Dim frm2 as Form2
frm1=new Form1
frm2=new Form2
frm2.show()
frm1.close()
Me.finalize()2> 方法二:
Dim frm1 as Form
Dim frm2 as Form
frm1=new Form1
frm2=new Form2
frm2.show()
frm1.close()
Me.finalize()3> 注意:在VB2005中,本地方案资源管理器属性中"关机模式"对以上的两种方法没有任何影响.