VB如何记忆文本框中的内容,下次运行时可以自动显示

如题,我在一个窗体里设置了10个文本框,并且给他们赋值进行后面的计算,其中有4个文本框在每次运行时都要输入同样的数据,怎样才能使其记忆第一次输的数据,下次运行时这4个自动... 如题,我在一个窗体里设置了10个文本框,并且给他们赋值进行后面的计算,其中有4个文本框在每次运行时都要输入同样的数据,怎样才能使其记忆第一次输的数据,下次运行时这4个自动显示,其他的保持空白呢? 展开
 我来答
sunshinebean
推荐于2016-05-19 · TA获得超过304个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:272万
展开全部
假设你1~4个TEXT是要保存数据的TEXT
Option Explicit

Private Sub Form_Load()
Text1.Text = GetSetting(App.Title, "Text1", "Text", "")
Text2.Text = GetSetting(App.Title, "Text2", "Text", "")
Text3.Text = GetSetting(App.Title, "Text3", "Text", "")
Text4.Text = GetSetting(App.Title, "Text4", "Text", "")
End Sub

Private Sub Form_Unload(Cancel As Integer)
SaveSetting App.Title, "Text1", "Text", Text1.Text
SaveSetting App.Title, "Text2", "Text", Text2.Text
SaveSetting App.Title, "Text3", "Text", Text3.Text
SaveSetting App.Title, "Text4", "Text", Text4.Text
End Sub
这样就行了程序关闭后自动在注册表HKEY_CURRENT_USER\Software\VB and VBA Program Settings\工程名字\下面存放!加载时自动加载的呵呵
百度网友8e5d9f01
2010-01-11 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:62万
展开全部
每次运行都要同样的数据,那要文本框有啥意义?还是你没说清楚?直接静态吧text属性设置了不就成了?还是要自动保存上次的?如果自动保存上次的,sunshinebean的就行,操作了注册表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
211_139_163
2010-01-11 · TA获得超过418个赞
知道答主
回答量:85
采纳率:0%
帮助的人:90.5万
展开全部
在form_load事件加入
text1.text=...
...
就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_zi2009
2010-01-11 · TA获得超过469个赞
知道小有建树答主
回答量:612
采纳率:100%
帮助的人:670万
展开全部
将数据保存到注册表或者文件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-01-11
展开全部
应该要用到数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式