2015-12-28 128 views
0

我試圖打開VB.Net中的第二個窗體,單擊按鈕後。我查看了它,但是,我發現似乎沒有工作。它不打開表單。這裏是相關的代碼片段。在VB.Net中打開第二個窗體

Dim Output As New frmOutput(intNormal, intChildren, intBonanza, intDiamond, intPictureFrame, intKite, intCrazyT, intLetterX, int2PostageStamp, intPick7, intJackpot, intSpecial, datToday) 

    Private Sub btnSubmit_Click(sender As Object, e As EventArgs) Handles btnSubmit.Click 

    Me.Close() 
    Output.Show() 
End Sub 

我有第二種形式作出,一切,我創建了一個圖形用戶界面,和它背後的一些代碼,想不通爲什麼它不開

如果有任何其他片你需要的信息,讓我知道,生病愉快地提供它。

+0

你可能有應用程序時設置各種形式的關閉退出的順序之前,不能關閉的應用程序(或形式)。由於您在打開新窗體之前關閉當前窗體,應用程序將退出。下面的答案將解決這個問題,但要注意這是可以從項目屬性中配置的 – Basic

+0

這就是很多構造函數的參數。你可能會考慮讓它們的屬性,以便代碼更容易閱讀/維護/使用 – Plutonix

回答

1

打開另一個 開關你的命令

Output.Show() 
Me.Close() 
+0

完美的作品,但Me.Close()也關閉我的第二種形式,我將如何解決這個問題? –

+0

檢查關閉模式,當最後一個窗體關閉時,右鍵單擊解決方案資源管理器中的項目goto屬性(在應用程序部分下) –

+0

您可以檢查以查看'Program.Main'中的代碼是否如下所示:'Application .Run(new Form1());'?如果是這樣,那麼當你關閉「Form1」時,你的應用程序將關閉。 – Enigmativity

相關問題