当前位置:编程学习 > VB >>

List数据保存问题!

我建了一个工程,里面有很多窗口,其中一个窗口里有两个list窗口,list1里面的内容可以从list2中获取,list2中的数据是从模块中调用的。可是这个窗口只要一关闭,再次打开的时候里面什么都没有了。
我想问的是怎么才能让数据在下次激活这个窗口时依然存在? --------------------编程问答-------------------- 在form_Load模块中做加载数据即可!
也就是list2的数据要在从你的模块中调用来 --------------------编程问答-------------------- 不让他关闭.让窗体隐藏不可以吗?.也就是说让他后台运行..任务栏上没有显示.. --------------------编程问答-------------------- 补充一下.设置为窗体不可见. --------------------编程问答-------------------- 你可以设置一个全局变量 public lstbox as listbox
然后在那个窗口的时候 把当前的那个listbox赋值给这个全局变量
在打开窗口的时候就不要说了吧 --------------------编程问答-------------------- 把List中的内容保存到一个全局为量中,如在一个标准模块中:
public a() as string

public sub Save2()
dim i as integer
redim a(0 to form1.list1.listcount)
for i=0 to ubound(a)
......
next
end sub --------------------编程问答-------------------- 直接传递一个listbox的实例给全局变量多方便
public lstbox   as   listbox 

public sub Load()
lst1=lstbox
end sub

public sub Save()
lstbox=list1
end sub

就一行 方便吧
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,