有點新來Visual模式,需要得到這個簡單的東西爲我的課程作品項目工作。VB.Net立即關閉兩個表格
希望的結果是當用戶試圖退出Form2時,另一個表單(FormCheck)將打開詢問用戶他們是否確定要離開,如果他們選擇是,則Form2和FormCheck將關閉,Form1將打開。但是,當我嘗試這樣做時,FormCheck將關閉,Form1將打開,但Form2將保持打開Form1後面。
這裏是我的代碼:
Private Sub btnYes_Click(sender As Object, e As EventArgs) Handles btnYes.Click
Dim NewForm As Form1
NewForm = New Form1
NewForm.Show()
NewForm = Nothing
Me.Close()
Form2.Close()
正如我所說的還是新的,所以如果答案是儘可能基本會有所幫助。 預先感謝您!
您打開窗體的方式與您在示例中打開Form1的方式相同嗎?如果是這樣,你實例化一個新的Form2並試圖關閉默認實例。您需要傳遞當前Form2實例的引用並關閉該實例,或者從Forms集合中查找並刪除它。 –
只是不要用無用的對話框來糾纏用戶。是的,他很確定。 –