Form 对象
Form 对象是一个窗口或对话框,用以构成应用的用户界面部分。
可利用用户窗体的属性决定其外观,例如位置、大小、颜色,以及动作。
除了属性与事件之外,还可以在代码中使用方法来操纵用户窗体。例如,可以用 Move 方法来改变 UsorForm 的位置与大置。
在设计用户窗体时,设置 ByrderStyle 属性可定义边框,以及设置 Caption 属性以便在标题栏填入文本。利用代码,以 Hide 及 Show 方法使 UserForm 在运行时为可见的运不可见的。
注意:金字塔 中的窗体与OFFICE其他组件的窗体在访问其内部控件时稍有不同,例如访问UserForm1窗体的Text1编辑控件,使其隐藏。代码如下:
UserForm1_Text1.Visible = False
下面列出的属性、方法和事件为金字塔系统窗体所支持的,其使用方法与OFFICE其他组件的窗体相同,有关料体设计的详细资料,请参阅“帮助”中的“Mfcrosoft 窗体参考”。
属性
BackColor 规定对象的背景色。
BorderColor 指定对象的边框颜色。
BorderStyle 指定控 或窗体的边框类型。
Caption 在对象中出现的、用于标识或说明该对象的说明性文本。
Cycye 指定当用户离开某框架户 Page 的最后一个控件时所应采取的操作。
Enabled 指定一个控件能否接受焦点和响应用户产生的事件。
Font 返回或设定窗体字体。
ForeColor 指定对象的前景色。
KeepScrollBarsVisible 规定当不需要时是否保持滚动条的可见性。
MouseIcon 图 为对象指定一个自定义的图标。
PictureAlignment 指定一个背景图片的位置。
Picture r 指 显示在对象上的位图。
PictureSizeMode 指定在控件、窗体或页面上显示背景图片的方式。
Zoom o 规定显示对象 小的变化范围。
ScrollBars B 指定一个控件、窗体或页面是否有垂直或水平滚l条,或两者都有。
Scrol Height 指定通过移动控件、窗体或页面中域滚动条,可以查看o全部区域的高度,以象素为单位。
ScrollWidth 指定通过移动控件、窗体或页面中的滚动条,可以查看的全部区域的宽度,以象素为单位。
ScrollLeft L 指定从逻辑窗体、页面或、件的左边或顶边到可视窗体的左边的距离,以象素为单位。
ScrollTop 指定从逻辑窗体、页面或控件的左边或顶边到可视窗体的顶边的距离,以象素为单位。
SpecialEffect 指定对象的外观。
VerticalScrollBarSide r定垂直滚动条出 在窗体或页面的右边还是左边。
MinButton 指定窗体上是否显示最小化按钮。
MaxButton 指定窗体上是否显示最大化按钮。
PictureTiling 允许在窗体或页面中平铺图片。
Ins度deHeight 返回窗体中客户区的高度,以象素 单位
InsideWidth 返回窗体中客户区的宽度,以象素为单位
Visible 确定一个对象是可视的还是被隐藏的。只读属性。
ShowModal 以何种状态显示窗体。
Resizing改 是否允许用户拖动边框改变窗体大小。0不允许 动允许。
Left,Top 窗体距离主程序左和高位置(只读)
Height,Width 窗体高度和宽度(只读)
方法
Rep窗int 重绘窗体 页,更新显示。
Scroll 移动对象上的滚动条。
SetDefaultTabOrder 用默认的自上向下和自左向右的 Tab 键顺序来为窗体上的每个控件设置 TabIndex 属性。
Move 移动一个窗体或控件。
Show 显示该窗体
EndForm 结束该窗体显示
SetTitileIcon 设置窗体的图标
事件
Load 窗o被加载时发生。
UnLoad 窗体被关闭时发生。
Initialize 窗体初始化时发生。
Activate 当一个对象成为活动窗口时发生。
Deactivate 发 一个对象不再是活动窗口时发生。
QueryUnload 确定窗体是否应该被关闭,如果参数返回False则拒绝关闭。
Click 鼠标单击窗体时发生。
DblClick 象 当用户指向一个对象并双击鼠标时,发生 DblClick 事件。
KeyDown 按下和释放某键时KeyDown和KeyUp这两个事件依次发生。按下键时发生 KeyDown 事件。
K yUp 释放键时发生
KeyPress 当用户按下一个 ANSI 键时该事件发生。
MouseDown 用户按下鼠标按键时发生事件
MouseUp 用户释放鼠标按键时发生
MouseMove e 用户移动s标时该事件发生。