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,调试没结束。
问什么原因?
谢谢! 展开
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,调试没结束。
问什么原因?
谢谢! 展开
4个回答
展开全部
主窗体关闭事件里写 Application.exit(); 就能顺利关闭了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
Me.Hide()
主窗体里加一个:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
LoginForm1.Close()
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置-当最后一个窗体关闭时,才关闭程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在load事件中关闭
以上回答你满意么?
以上回答你满意么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询