Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VB.NET中保存关闭/重新启动PC上的数据_Vb.net_Settings - Fatal编程技术网

在VB.NET中保存关闭/重新启动PC上的数据

在VB.NET中保存关闭/重新启动PC上的数据,vb.net,settings,Vb.net,Settings,如何保存文本框中的数据,以便重新启动时,计算机数据仍然存在 我通过使用数据库和设置了解该方法。我是通过设置添加的,但当我重新启动电脑时,数据就消失了 代码: 您是否在设置中添加了txt1和txt2项?应用程序框架是活动的还是您自己保存并加载的?还取决于计算机如何重新启动。如果关闭电源或所有程序都已正确关闭。FormClose可能太晚了…FormClose发生在窗体关闭之前,而对象仍处于关闭状态exist@Plutonix是的,我将txt1和txt2作为字符串添加到设置中。如果我打开/关闭应用程序

如何保存文本框中的数据,以便重新启动时,计算机数据仍然存在

我通过使用数据库和设置了解该方法。我是通过设置添加的,但当我重新启动电脑时,数据就消失了

代码:


您是否在设置中添加了
txt1
txt2
项?应用程序框架是活动的还是您自己保存并加载的?还取决于计算机如何重新启动。如果关闭电源或所有程序都已正确关闭。FormClose可能太晚了…FormClose发生在窗体关闭之前,而对象仍处于关闭状态exist@Plutonix是的,我将txt1和txt2作为字符串添加到设置中。如果我打开/关闭应用程序,它会保存应用程序的数据。但是,如果我关闭应用程序并重新启动计算机,则数据将丢失。修改时,您应该保存您的设置。我不记得VB.Net中的语法,但应该是这样的:
My.Settings.SaveChanges()
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
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