通过tezt数组输入几个变量,退出程序后,我还想继续保留这几个值,以便下次启动程序再使用,请问怎么可以做得到呢?
解决方案 »
- 如何将vb程序界面上VSFlexGrid显示的数据写入到数据库中?
- 请教除INET,WEBBROWERS,WINSOCK,还有什么提交网表的方法
- 感情出现严重问题了。大家给点意见和建议!
- 求助:db里检索出来是4位,(12小时制 如0000~1159)怎么把它变为24小时制(格式:23:00)
- vb 中如何使用vb自带的datatreport设计器
- 还是msflexgrid的问题
- time函数问题
- 程序最后的问题,高手请进!在线等待!马上给分!
- 我想知道vb中是否有参数化打开一个窗口的方法
- msflexgrid控件
- Delphi中的tpicture、TColor类型对应VB中的哪种类型?
- 一个代发工资的源码已发至你邮箱,请给调试一下.
http://topic.csdn.net/u/20090531/16/D22F0741-333C-4521-9835-A5B38915A3F1.html
MsgBox "数据加载"
End SubPrivate Sub Form_Unload(Cancel As Integer)
MsgBox "数据保存在c:\*.txt"
End Sub
Option ExplicitPrivate Type MySave
strArr() As String
End TypePrivate Sub Command1_Click()
Text1.Text = "" '清除内容,方便测试
End SubPrivate Sub Command2_Click()
Dim tmpRec As MySave
Dim I() As String
ReDim tmpRec.strArr(0) '先扩维
tmpRec.strArr(0) = Text1.Text '再赋值
Open "d:\1.txt" For Binary As #1
Put #1, , tmpRec 'VB6的Open会自动处理长度,维数等问题
Close #1
End SubPrivate Sub Command3_Click()
Dim tmpRec As MySave
Dim I() As String
Open "d:\1.txt" For Binary As #1
Get #1, , tmpRec '直接读出
Close #1
Text1.Text = tmpRec.strArr(0) '还原到文本框
End Sub匿.
text1为一控件数组,txtsave.txt 为保存数据的文本文件.
写入:open "d:\txtsave.txt" for output as #1
for i=1 to txtNum 'txtNum为你text控件数组元素的数量
print #1,text1(i).text
next i
close #1读出:
open "d:\txtsave.txt" for input as #1
for i=1 to txtNum 'txtNum为你text控件数组元素的数量
input #1,text1(i).text
next i
close #1