# Frame 框架

用于创建功能上及视觉上的控件组。

说明
  • 框架中的所有选项按钮是互斥的,所以可用框架创建选项组.

  • 还可用框架将关系密切的控件组合起来。例如,在处理顾客订单的应用中,可用框架将顾客的姓名、地址和帐号组合在一起。

  • 还可用框架创建切换按钮组,但切换按钮不是互斥的。

  • 框架的默认事件是 Click 事件。

属性
属性 说明
ActiveControl 标识并允许操作具有焦点的控件。
BackColor 规定对象的背景色。
BorderColor 指定对象的边框颜色。
BorderStyle 指定控件或窗体的边框类型。
CanPaste 指定在剪贴板中是否包含对象支持的数据。
CanRedo 表示最近的撤消操作可否反向执行。
CanUndo 表示用户的上一次操作是否可撤消。
Caption 在对象中出现的、用于标识或说明该对象的说明性文本。
ControlTipText 指定当用户将鼠标指针放在控件上但未按下时所显示的文本。
Cycle 指定当用户离开某框架或 Page 的最后一个控件时所应采取的操作。
DrawBuffer 指定在编排一个框架所用的屏幕外内存中所设置的象素数。
Enabled 指定一个控件能否接受焦点和响应用户产生的事件。
Font对象 定义控件或窗体所用文字的特征。
ForeColor 指定对象的前景色。
Height、Width 对象的高度和宽度,以磅为单位。
HelpContextID HelpContextID 属性将一个自定义 Microsoft Windows 帮助文件中的特定主题与一个指定的控件相关联。
InsideHeight、InsideWidth 返回窗体中客户区的高度,以磅为单位。InsideWidth 返回窗体中客户区的宽度,以磅为单位。
KeepScrollBarsVisible 规定当不需要时是否保持滚动条的可见性。
LayoutEffect 指定在改变布局期间控件是否移动。
Left、Top 控件与所在窗体的左边或顶边之间的距离。
MouseIcon 为对象指定一个自定义的图标。
MousePointer 指定当用户把鼠标放到特定对象上时,所显示鼠标指针的类型。
Name 指定一个控件或对象的名称或与 Font 对象相关的字体的名称。
Object 当新控件具有与标准属性或方法同名的属性或方法时,则覆盖相应的标准属性或方法。
OldHeight、OldWidth 返回控件先前的高度或宽度,以磅为单位。
OldLeft、OldTop 返回控件先前位置与所在窗体的左边或顶边之间的距离,以磅为单位。
Parent 返回包含指定控件、对象或集合的窗体、对象或集合的名字。
Picture 指定显示在对象上的位图。
PictureAlignment 指定一个背景图片的位置。
PictureSizeMode 指定在控件、窗体或页面上显示背景图片的方式。
PictureTiling 允许在窗体或页面中平铺图片。
ScrollBars 指定一个控件、窗体或页面是否有垂直或水平滚动条,或两者都有。
ScrollHeight、ScrollWidth 指定通过移动控件、窗体或页面中的滚动条,可以查看的全部区域的高度,以磅为单位。
ScrollLeft、ScrollTop 指定从逻辑窗体、页面或控件的左边或顶边到可视窗体的左边或顶边的距离,以磅为单位。
SpecialEffect 指定对象的外观。
TabIndex 指定单个对象在窗体 Tab 键顺序中的位置。
TabStop 指定当用户跳格到一个对象时,该对象能否获得焦点 。
Tag 存储对象的附加信息。
VerticalScrollbarSide 规定垂直滚动条出现在窗体或页面的右边还是左边。
Visible 定义一个对象是可视的还是被隐藏的。
Zoom 规定显示对象大小的变化范围。
方法
方法 说明
Copy 将对象的内容复制到剪贴板上。
Cut 从一个对象中删除选定的信息并将它送达剪贴板。
Move 移动一个窗体或控件,或者移动 Controls 集合中的所有控件。
Paste 把剪贴板上的内容传送到一个对象。
RedoAction 取消最近一次“撤消”操作。
Repaint 重绘窗体或页,更新显示。
Scroll 移动对象上的滚动条。
SetDefaultTabOrder 用默认的自上向下和自左向右的 Tab 键顺序来为窗体上的每个控件设置 TabIndex 属性。
SetFocus 将焦点移动到对象的实例中。
UndoAction 取消最近一次操作(必须是支持“撤消”命令的)。
ZOrder 将对象放在 Z-顺序的前面或后面。
事件
事件 说明
AddControl 当将控件插入到窗体、框架或多页控件中的一个页面中时,此事件发生。
BeforeDragOver 当拖放操作正在进行时该事件发生。
BeforeDropOrPaste 当用户即将在一个对象上放置或粘贴数据时,该事件发生。
Click 用鼠标单击控件
DblClick 当用户指向一个对象并双击鼠标时,发生 DblClick 事件。
Enter、Exit 一个控件从同一窗体的另一个控件实际接收到焦点之前,Enter 事件发生。同一窗体中的一个控件即将把焦点转移到另一个控件之前,Exit 事件发生。
Error 当控件检测到一个错误,并且不能将该错误信息返回调用程序时该事件发生。
KeyDown、KeyUp 按下和释放某键时这两个事件依次发生。按下键时发生 KeyDown 事件,而释放键时发生 KeyUp 事件。
KeyPress 当用户按下一个 ANSI 键时该事件发生。
Layout 当一个窗体、框架或多页改变大小时该事件发生。
MouseDown、MouseUp 用户单击鼠标按键时发生。用户按下鼠标按键时发生 MouseDown 事件;用户释放鼠标按键时发生 MouseUp 事件。
MouseMove 用户移动鼠标时该事件发生。
RemoveControl 当从容器中删除一个控件时该事件发生。
Scroll 重新定位滚动块时,该事件发生。
Zoom 当 Zoom 属性的值改变时该事件发生。
示例