我使用VB.NET創建了一個Windows應用程序,並且我的應用程序有很多表單。假設有一個主要的窗體需要用戶設置所有的參數。設置完成後,用戶點擊一個Start
按鈕,然後彈出所有計算結果顯示的另一個窗體。但是在結果表單中,有一個按鈕,它會將用戶導回到初始主窗體以執行另一次運行。基本上它就像一個循環。如何在重新打開表單時保留表單的所有設置
下面是我的代碼,爲主要形式
Public Class FormMain
Private Sub OpenResult_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenResult.Click
Result.Show()
Me.Close()
End Sub
End Class
的結果形式
Public Class Result
Private Sub OpenMain_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenMain.Click
Main.Show()
Me.Close()
End Sub
End Class
而且shutdown mode
已更改爲When last form closes
項目。
在這種情況下,如果我想在關閉主窗體後保留所有設置,我想要的只是將所有參數保存到變量中,然後在下次將變量分配給相應的參數時我重新打開它。還有其他更好的方法來保持所有設置嗎?
另一種我能想到的方式是,而不是close
它,我可以使它invisible
。但是,當我關閉結果窗體時,整個應用程序雖然沒有關閉,但主窗體仍在運行(不可見)。我應該如何解決這個問題?
任何輸入將提供幫助,提前致謝!
看看'My.Settings' – Plutonix 2014-09-05 11:28:32