VB如何保存最后一次输入的数据?一个VB程序,需要输入一些数据,关闭程序再打开后想还是保存上次的输入!

 我来答
lhldear1
2013-04-16
知道答主
回答量:11
采纳率:100%
帮助的人:6.6万
展开全部
放入文件中,其他地方不能保存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel开发
2013-04-15 · TA获得超过2915个赞
知道大有可为答主
回答量:1989
采纳率:53%
帮助的人:1019万
展开全部
存放到注册表中
追问
具体说来怎么搞????
追答
创建或保存应用程序设置值

可以使用 SaveSetting 语句将一个新值保存至存储于应用程序注册位置中的注册表项中。例如,可以向应用程序的主窗体中的 Form_Unload 事件添加代码以便在停机时保存设置值,或者向“选项”对话框的 Form_Unload 事件添加代码以便更新的首选项。按以下语法使用 SaveSetting 语句:SaveSetting appname, section, key, value下列代码保存 Backup 和 LastEntry 表项的新值,这些表项包含在名为“RegCust”的应用程序的注册位置的启动部分。该代码假设变量 strDate 和intLastEntry 包含有新的值。
Private Sub Form_Unload(Cancel As Integer)
SaveSetting "RegCust", "Startup", "Backup", strDate
SaveSetting "RegCust", "Startup", "LastEntry", intLastEntry
End Sub
如果在注册位置的 Software/Microsoft 部分没有应用程序“RegCust”的注册项、或者没有这些指定的部分或注册表项,该代码将创建它。

检索应用程序设置值(程序启动时读取数据到应用程序中)

可以使用 GetSetting 和 GetAllSettings 函数检索存储在应用程序注册位置的注册值。例如,应用程序能够检索注册表设置值以便在它被关闭时重新建立其条件。一次检索一项设置值如果仅检索一项注册表设置值,通过以下的语法使用 GetSetting 函数:GetSetting(appname, section, key[, default])下列代码检索“RegCust”应用程序启动部分的 LastEntry 表项的值,并将该值显示在立即窗口中。
Private Sub Form_Load()
Dim intLastEntry As Integer
intLastEntry = GetSetting("RegCust", "Startup", "LastEntry", "0")
Debug.Print intLastEntry
End Sub
应注意,可以使用可选的参数 default 设置,当注册位置中指定的表项没有值时由 Visual Basic 返回的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式