2014-09-02 57 views
-1

如何從文本框中保存我的數據,以便在重新啓動計算機時仍然存在數據?在VB.NET中保存關閉/重新啓動計算機上的數據

我知道使用方法:數據庫和設置的。我通過設置添加,但當我重新啓動我的電腦的數據了。

代碼:

Private Sub form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed 
    My.Settings.txt1 = TextBox1.Text 
    My.Settings.txt2 = TextBox2.Text 

End Sub 


Private Sub form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    TextBox1.Text = My.Settings.txt1 
    TextBox2.Text = My.Settings.txt2 
End Sub 
+0

你加'txt1'和'txt2'條目設置? App Framework是否處於活動狀態或您是否自己保存並加載它們? – Plutonix 2014-09-02 13:05:56

+0

也取決於計算機如何重新啓動。如果關閉電源或所有程序都正確關閉。 – 2014-09-02 13:07:29

+1

FormClosed可能太晚了...... FormClosing發生在表單關閉之前,而對象仍然存在 – Plutonix 2014-09-02 13:12:34

回答

0
Private Sub form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed 
My.Settings.txt1 = TextBox1.Text 
My.Settings.txt2 = TextBox2.Text 
My.Settings.Save() 
End Sub 


Private Sub form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    TextBox1.Text = My.Settings.txt1 
    TextBox2.Text = My.Settings.txt2 
End Sub 
相關問題