怎样使VB中的TXT文本中的内容保持上一次输入的内容

比如我在文本框里面输入192.168.0.1,然后关闭程序后,下次打开这个程序,这个文本框里面仍然保持192.168.0.1额我的意思是我的Text1.text是存放ip... 比如我在文本框里面输入192.168.0.1,然后关闭程序后,下次打开这个程序,这个文本框里面仍然保持192.168.0.1
额 我的意思是我的Text1.text是存放ip的,Text2.Text是存放端口号的,然后每次打开程序后希望这2个textbox里面保持上一次输入的数据。
展开
 我来答
love7mlove
2008-12-26 · 超过23用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_Load()
Open "1.txt" For Input As 1
Do While Not EOF(1)
Line Input #1, a
If Asc(a) > 0 Then
b = Len(a)
Text1.Text = Mid$(a, 2, b - 2)
End If
Loop
Close
End Sub

Private Sub Text1_LostFocus()
Open "1.txt" For Output As #1
Write #1, Text1.Text
Close
End Sub
大体意思是把文本框中的内容放入1.txt中,在下次打开的时候,再把1.txt中的内容装载给文本框(load)
用output是为了每次都把上一次的内容覆盖
(如有问题请留言)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijinfeng042
2008-12-26 · TA获得超过678个赞
知道小有建树答主
回答量:725
采纳率:0%
帮助的人:591万
展开全部
你可以在关闭时保存为文件或写进注册表 加载程序时读入 注册表的话可以简单的 在注册区中添加一些设置值。
Private Sub Form_Unload()
SaveSetting "MyApp","Text", "Ip", 192.168.0.1
End Sub

Private Sub Form_Load()
text1=GetSetting( SaveSetting "MyApp","Text", "Ip")
End Sub

文件的方法就是那个顺序读写啊

哎 还是改详细一些吧 充当一种方法也好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HappyQ6
2008-12-26 · TA获得超过2092个赞
知道大有可为答主
回答量:1641
采纳率:100%
帮助的人:565万
展开全部
你必须建立一个txt文件将你上次输入的信息记录下来
下次打开程序时在Form_Load中将这条信息读出来
Private Sub Form_Unload()
Open App.path & "\IP.txt" for Output As #1
Print #1,Text1.Text
Close #1
End Sub

Private Sub Form_Load()
Open App.path & "\IP.txt" for Input As #1
Input #1,Text1.Text
Close #1
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨z辰
2008-12-26 · TA获得超过301个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:0
展开全部
可以
在关闭程序时要将文本保存为磁盘文件(编个代码)
然后在打开时在自动加载里编写代码读取上次保存的文件中的记录即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czpsys
2008-12-26 · TA获得超过200个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:158万
展开全部
HappyQ6
这个语法用错了
Input #1,Text1.Text
Close #1
这样才可以
Input #1,a$
Text1.Text =a$
Close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式