VBA控件教程:返回到创建但不加载状态

2015-06-07 18:30 阅读 72 次 评论关闭

窗体卸载后,Visual Basic 把它从 Forms 集合中删除掉。除非使用变量保持对窗体的引用,否则该窗体将被撤消,其所占内存和资源会被 Visual Basic 收回。

如果使用变量保持了对窗体的引用,例如“定制窗体类”中描述的隐含全局变量,窗体就会回到创建但不加载状态。窗体的窗口、控件不再存在。

对象将继续占有资源和内存。所有窗体代码部分模块级变量中的数据继续存在(但是,事件过程中的 Static 变量将消失)。

可以使用已有的引用调用窗体中所添加的方法和属性。但如果调用了内置的成员,或访问其控件,该控件将再次加载,并执行 Form_Load。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:VBA控件教程:返回到创建但不加载状态 | 猎微网

评论已关闭!