vb.net怎么关闭一个窗体再打开一个窗体

我想让程序关LoginForm1,开Form1.代码:DimerrcountAsInteger=0PrivateSubOK_Click(ByValsenderAsSyst... 我想让程序关LoginForm1,开Form1.代码:

Dim errcount As Integer = 0

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
If UsernameTextBox.Text = "82" And PasswordTextBox.Text = "111111" Then
Form1.Show()

Me.Dispose()
ElseIf errcount <= 2 Then
errcount = errcount + 1
MsgBox("用户名或密码输入错误 ,请重试!", vbExclamation, "提示信息")
End If
If errcount = 3 Then
MsgBox("您无权使用本软件!", vbExclamation, "提示信息") : End
End If

End Sub

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
Me.Close()
End Sub

End Class
我试过me.close()
就整个关掉了
me.hide()
在主窗体的标题栏里点x,调试没结束。
问什么原因?
谢谢!
展开
 我来答
ztw1122
2014-08-30 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:938万
展开全部
主窗体关闭事件里写 Application.exit(); 就能顺利关闭了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2014-08-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9998万
展开全部
Form1.Show()
Me.Hide()

主窗体里加一个:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
LoginForm1.Close()
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FMUD1
2014-08-30 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:895万
展开全部
设置-当最后一个窗体关闭时,才关闭程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云鑫bh954
2014-08-30 · TA获得超过150个赞
知道答主
回答量:174
采纳率:100%
帮助的人:61.3万
展开全部
在load事件中关闭
以上回答你满意么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式