2014-02-11 135 views
-2

我一直到处寻找一种方法来关闭程序,如果第二个窗体关闭关闭应用程序时,第二个窗体关闭

我有一个boolean被设置为true,如果第二个形式是可见的,但是当在frmCourses.visible检查去,我得在第二形态在调试模式下An unhandled exception of type 'System.InvalidOperationException' occurred in HomeWork Helper.exe

If Ready Then 
     If frmCourses.Visible = False Then 
      Application.Exit() 
     End If 
End if 
+0

'功课Helper.exe'?我一直想把这个文件放在学校里!严重模式,请提供更多详情。理想情况下,我们可以重现。 – Neolisk

+0

注意异常信息。 *不*在工作线程上创建UI。 –

+0

@Neolisk HomeWork Helper是我自己开发的程序。它可以作为家庭作业,项目和测试的提醒。 I.E.你会在任务栏上得到一个气球通知:提醒! {ThisProject}在{WhichPeriod}期间为{ThisClass} – user2678408

回答

1

错误,创建Form2_FormClosed

的方法这段代码将被添加:

Private Sub Form2_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed 

End Sub 

小组中,添加Application.Exit()

结果(带有注释):

Private Sub Form2_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed 
    'Closes the Application if the 2nd Form is Closed 
    Application.Exit() 
End Sub 
相关问题