Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 Visual Basic.net使文本自动保存_Vb.net - Fatal编程技术网

Vb.net Visual Basic.net使文本自动保存

Vb.net Visual Basic.net使文本自动保存,vb.net,Vb.net,所以我尝试在VB中为程序自动保存文本框。我的意思是当我在文本框中添加一些关键字并关闭程序时,当我重新打开它时,应该是我以前输入的关键字 我是这方面的新手,我试图通过点击表单关闭自动保存它,但它不起作用,所以我放弃了自己的尝试 我可以提供我已经尝试过的代码,但我不认为这会有帮助,但我是这样开始的 Sub savecontrols() Dim appname as string = application.productname Savesetting(appname, "controls", "t

所以我尝试在VB中为程序自动保存文本框。我的意思是当我在文本框中添加一些关键字并关闭程序时,当我重新打开它时,应该是我以前输入的关键字

我是这方面的新手,我试图通过点击表单关闭自动保存它,但它不起作用,所以我放弃了自己的尝试

我可以提供我已经尝试过的代码,但我不认为这会有帮助,但我是这样开始的

Sub savecontrols()
Dim appname as string = application.productname
Savesetting(appname, "controls", "textbox1", textbox1.text)

Savesetting(appname, "controls", "textbox2", textbox2.text)

Savesetting(appname, "controls", "textbox3", textbox3.text)

Msg("Controls saved successfully., vbinfornation,"Controls saved.")

End sub
然后在formclosing事件下调用子savecontrols`

Sub to call on form load.

Sub getcontrols()

Dim appname as string = Application.productname

textbox1.text = getsetting(appname,"controls","textbox1", "temp")

textbox2.text = getsetting(appname,"controls","textbox2", "temp")

textbox3.text = getsetting(appname,"controls","textbox3", "temp")

End sub
在formload下,然后调用子getcontrols
谢谢

这并没有告诉我们您是如何保存这些文本的。请在您的问题中包括方法保存设置的实现。编辑代码您仍然没有阅读,仍然没有使用,第一个代码段仍然无法编译,并且仍然不清楚您是否使用VB.NET-通常看起来更像VB6。你还没有问过一个问题。MSDN有很多关于使用
My.Settings
的文章,你可以研究,你根本不需要任何代码来做这件事。把它全部处理掉。然后,选择控件,打开属性窗口,展开
(应用程序设置)
节点,然后为
文本
属性添加设置。
文本
属性内容将在关机时自动保存,并在启动时加载。请尝试理解
事件
。每个文本框都有一个名为
textchabed
的事件,请使用它。作为示例,请在
TextChange
事件中使用此代码:
My.Settings.MyTextBoxSaved=textbox1.Text
。。要检索它,请使用
表单的
加载
事件
/
Widnwo
Textbox1.Text=My.Settings.TextBoxSaved