# 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 属性的值改变时该事件发生。 |
示例