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

vb6与vb.net中的用户控件的问题.关于PropertyBag不再被支持.

在控件升级到2008时,我按照微软给的建议,ReadProperties与WriteProperties分别对应到控件的Load与控件所在Form的Closing方法中.对控件属性用My.Settings来保存.并且在Load时把属性从my.settings中读出来,在closing的时候把属性写入到my.settings中.
对应的是ReadProperties与WriteProperties把属性保存到PropertyBag的方法.

问题是,当我测试时,vb6中关闭控件所在的Form时,再打开后属性就被重置了,而vb.net时还是从Setting中读取已经保存过的.

我想知道PropertyBag的生命周期是什么,如果是Form关闭就结束的话,为什么还要用到ReadProperties与WriteProperties方法.如果不是的话,怎么在再次打开时,没有从PropertyBag中读出保存的属性值?

多谢. --------------------编程问答-------------------- http://www.codeproject.com/Articles/22863/PropertyBag-in-VB-NET
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,