
Parent属性是一个仅仅在运行时才具有的属性,它不会出现在【属性】窗口中。Parent 属性返回包容控件的窗体的引用。Container属性也是一个仅仅在运行时才具有的属性,它返回包容控件的容器的引用。这两个属性互相之间有联系.在控件直接放置在窗体中的时候,它们指向相同的引用对象,
也就是父窗体。5.2.2 使用Excel VBA窗体和控件的方法
控件除了有属性以外,也有自己的方法。窗体设计中常用到的方法是:Load方法。加载窗体,但不在屏幕上显示。它和Unload方法相对。Unload方法。卸载窗体,既从屏幕上也从内存中清除窗体。Show方法。加载窗体并在屏幕上显示窗体。它和Hide方法相对。Hide方法.从屏幕上隐藏窗体,但是在内存中保存窗体的信息。Move
虽然不能在代码中为一个控件指定新的Parent属性将其移动到另外一个父窗体中,但是却可以在代码中为一个控件指定新的Container属性,从而改变控件所属的容器。因为 Container属性指向的是对象,因此在代码中要使用Set关链字: Set Textl.Container-Picturel Set Textl.Container-Forml 一,将Textl移到Picturel控件中,重新将Textl移回窗体中。
5.2.3.9 Excel VBA窗体的Change事件
Change事件是最简单的事件.无论什么时候,如果控件的内容发生变化,都会发送Change事件。当用户在控件的可编辑区域输入字符的时候,文字框和组合框控件就会发送Change事件。不论是川户单击了滚动条上的箭头键还是拖动了滚动方框,滚动条控件都会发送Change事件.另外,还有图像框、驱动器列表框和目录列表框控件支持C