vb中如何将多个textbox中的内容保存txt中,当再次打开程序时将保存的内容直接显示在另一个窗口中的text

最好给个实例... 最好给个实例 展开
 我来答
tianqing20wen

2011-04-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5043万
展开全部
Public Sub ReadTxt(OutTxt As TextBox)
Dim Tmp As String, Temp As String
If Dir(App.Path & "\" & OutTxt.Name & ".txt") <> "" Then
Open App.Path & "\" & OutTxt.Name & ".txt" For Input As #1
Do While Not EOF(1)
Line Input #1, Temp
Tmp = Tmp & Temp & vbCrLf
Loop
Close #1
OutTxt.Text = Tmp
End If
End Sub

Public Sub SaveTxt(strTxt As TextBox)
Open App.Path & "\" & strTxt.Name & ".txt" For Output As #1
Print #1, strTxt.Text
Close #1
End Sub

Private Sub Form_Load()
Call ReadTxt(Form1.Text1) '读取
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Call SaveTxt(Form1.Text1) '保存
Call SaveTxt(Form1.Text2)
'多个textbox 就改下参数多次调用即可
End Sub
更多追问追答
追问
读取时怎样将读取的付内容给对应的text
追答
Call ReadTxt(Form1.Text1)  '读取
Call ReadTxt(Form1.Text2) '
左右来风
2011-04-12 · TA获得超过129个赞
知道答主
回答量:145
采纳率:100%
帮助的人:58.1万
展开全部
你说的另一个窗口中是不是这个程序中的?如果是的话可以用<窗口名>.print <要显示的内容。或者其他输出方式只要是在前边加 "另一个窗口名."。
追问
给个具体实例吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风的誓言21
2011-04-12 · TA获得超过614个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:510万
展开全部
楼上的代码应该不行吧...你这样只能写入一个TEXT控件吧...如果要实现多个TEXT控件内容的读写...最好是写入INI文件...

楼主加我为百度好友...我再告诉你QQ..我给你做个实例...
追问
怎样加你!
追答
点我的名字...然后点加为好友啊...哎...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式