Excel VBA编程  框架
框架可用来包容其它控件对象,可以将窗体上的控件对象根据性质或功能进行分组。在框架控件中的多个控制对象可以作为一个整体,来实现移动、显示和隐藏等功能。
1.框架的常用属性
框架控件的属性主要针对框架内部设定。有以下几种:
Cycle属性
指定当用户离开框架控件的最后一个控件时所应采取的操作,其属性值包含如表13-12所示。
表13-12  Cycle属性值
常量
属性值
说明
fmCycleAllForms
0
设置将焦点传输至该窗体中的下一个框架控件的第一个控件。
fmCycleCurrentForm
2
设置将焦点传送至同一个窗体、框架控件的第一个控件。
ScrollBars属性
设置框架内滚动条的样式,其属性值包含如表13-13所示。
表13-13  ScrollBars属性值
常量
属性值
说明
fmScrollBarsNone
0
不显示滚动条(默认)。
fmScrollBarsHorizontal
1
显示水平滚动条。
fmScrollBarsVertical
2
显示垂直滚动条。
fmScrollBarsBoth
3
水平和垂直滚动条都显示。
SpecialEffect属性
设置框架控件的外观,其外观有以下几种,如表13-14所示。
表13-14  SpecialEffect属性值
常量
属性值
说明
fmSpecialEffectFlat
0
对象显示为平面的,借助于边框、颜的变化或二者的共同变化,与周围的窗体相区别。该值为图像和标签的默认值;对所有控件均有效。
fmSpecialEffectRaised
1
对象的上边和左边高亮,下边和右边具有阴影。对复选框或选项按钮无效。
fmSpecialEffectSunken
2
对象的上边和左边具有阴影,下边和右边高亮。控件及其边框显示为刻入所在的窗体。复选框和选项按钮的默认值;对所有控件有效(默认)。
fmSpecialEffectEtched
3
边框显示为沿着控件边缘被雕刻。对复选框和选项按钮无效。
fmSpecialEffectBump
6
对象下边和右边隆起,而上边和左边显示为平面的。对复选框或选项按钮无效。
2.框架控件的常用事件和方法
框架控件的常用事件有:AddControl、BeforeDropOrPaste、BeforeDropOrPaste、Click和DblClick事件。
框架控件方法有:RedoAction、SetFocus、UndoAction和Repaint方法。
例如,利用框架设计修改密码窗体,如图所示。
图  框架vba做excel窗体录入教程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。