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小时内删除。
发表评论