如何在vb中保存text中的数字.第二次打开时还显示那个数字的

就是我在那个TEXT中输入了数字..然后哦关闭这个软件.再打开时还能保存刚才输入的数字...... 就是我在那个TEXT中输入了数字..然后哦关闭这个软件.再打开时还能保存刚才输入的数字... 展开
 我来答
zdingyun
2015-12-19 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB可使用Write # 语句语句保存文本框的数据到文本顺序文件。再次运行程序上用Input # 语句从原保存的文本文件加载数据到原文本框。

  • Write # 语句,将数据写入顺序文件。

  • Input # 语句,从已打开的顺序文件中读出数据并将数据指定给变量。

  • 通常用 Input # 从文件读出 Write # 写入的数据。

  • Open 语句,能够对文件输入/输出 (I/O)。

  • 保存数据代码:

    Private Sub cmdExit_Click()

        TxtgbwdS_sj = TxtgbwdS

        Txtgbwdx_sj = Txtgbwdx

        TxtZpwds_sj = TxtZpwds

        TxtZpwdx_sj = TxtZpwdx

        Open App.Path & "\data\data.txt" For Output As #1

            Write #1, TxtgbwdS_sj, Txtgbwdx_sj, TxtZpwds_sj, TxtZpwdx_sj       

        Close #1

    End Sub

  • 加载代码

    Private Sub Form_Load()

        On Error GoTo uerror

        Open App.Path & "\data\data.txt" For Input As #1

            Input #1, TxtgbwdS_sj, Txtgbwdx_sj, TxtZpwds_sj, TxtZpwdx_sj

        Close #1

        TxtgbwdS = TxtgbwdS_sj

        Txtgbwdx = Txtgbwdx_sj

        TxtZpwds = TxtZpwds_sj

        TxtZpwdx = TxtZpwdx_sj

    uerror:

    End Sub

ARTERIOSCLEROS
2008-08-25 · TA获得超过4185个赞
知道大有可为答主
回答量:1672
采纳率:0%
帮助的人:2449万
展开全部
答案补充:你倒是试试啊,没有尝试完所有的答案,补充什么啊?
==================
打开,随便在Text1中输入什么东西,关闭,再打开,看看效果。
代码如下。
================
Private Sub Form_Load()
Text1.Text = GetSetting(App.Title, "settings", "text1.text")
End Sub

Private Sub Form_Unload(Cancel As Integer)
SaveSetting App.Title, "settings", "text1.text", Text1.Text
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoyuonline
2008-08-21 · TA获得超过322个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:150万
展开全部
不太明白楼主这个”第二次打开“是什么意思

如果是关闭应用程序,然后再打开应用程序的话,那可以将数字写入文件中,打开后再去读取文件中的值,或者写入注册表中,从注册表中读出也可

如果是关闭当前窗口,然后再第二次打开的话,那将数字放入一个全局变量就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式