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