2014-09-02 54 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 
相关问题