2014-02-11 132 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 
相關問題