如何再现: 楼主说到一个点子 :记忆 人靠脑子,计算机靠 文件,数据库(比如ini文件,注册表) 最简单的方法莫过于保存到一个文件里了 保存: dim fn as freefile open "save.txt" for output as #fn print #fn,textbox1.text for i=0 to listbox.listcount-1 print #fn.listbox.list(i) next i close #fn 载入: dim fn as freefile open "save.txt" for input as #fn dim buff as string line input #fn,buff textbox1.text=buff while not eof(fn) listbox1.additem buff wend close #fn 调用的时机: 保存的一般放到form_unload里面 倒入的放到form_load里面 第二个问题: listbox 是一维的,不能直接支持二维,但可以 添加额外的操作来模拟他 比如 表格的一行保存成listbox的一个元素,每个项目之间以tab键分割 然后,用到数据的时候,用一个split函数,把他们分开就行了
哦,对不起载入程序写漏了一行 dim fn as freefile open "save.txt" for input as #fn dim buff as string line input #fn,buff textbox1.text=buff while not eof(fn) line input #fn.buff ''''''''''''' listbox1.additem buff wend close #fn
2, listbox1.additem "aaa"
listbox1.listindex = listbox1.newindex
如何再现: 楼主说到一个点子 :记忆
人靠脑子,计算机靠 文件,数据库(比如ini文件,注册表)
最简单的方法莫过于保存到一个文件里了
保存:
dim fn as freefile
open "save.txt" for output as #fn
print #fn,textbox1.text
for i=0 to listbox.listcount-1
print #fn.listbox.list(i)
next i
close #fn
载入:
dim fn as freefile
open "save.txt" for input as #fn
dim buff as string
line input #fn,buff
textbox1.text=buff
while not eof(fn)
listbox1.additem buff
wend
close #fn
调用的时机:
保存的一般放到form_unload里面
倒入的放到form_load里面
第二个问题:
listbox 是一维的,不能直接支持二维,但可以
添加额外的操作来模拟他
比如
表格的一行保存成listbox的一个元素,每个项目之间以tab键分割
然后,用到数据的时候,用一个split函数,把他们分开就行了
dim fn as freefile
open "save.txt" for input as #fn
dim buff as string
line input #fn,buff
textbox1.text=buff
while not eof(fn)
line input #fn.buff '''''''''''''
listbox1.additem buff
wend
close #fn
2。可用list属性加入一行然后Ctrl+Enter,然后加下一行。