Form 属性
Name 属性:用于在属性窗口定义对象的名称,以便在程序中引用。它只能在设计时赋值。
对于任何一个可以在属性窗口设置其属性的对象必须设置该属性的值,VB自动为每一个对象给定一个缺省值。
Caption 属性:属性用于获取、设置窗体的标题。
BorderStyle 属性:用于设置窗体的边框。
它常用的有两个值:
普通窗体:可修改窗体的尺寸。
2-Sizable
对话框:不能修改窗体的尺寸。
3-FixedDialog
Top,Left,Width,Height 属性:它们分别表示该窗体在父窗体或屏幕的位置(Top,Left)和大小(Width,Height)。
ScaleTop,ScaleLeft,ScaleWidth,ScaleHeight 属性:它们分别表示该窗体工作区的位置和大小。
Form 方法
1、显示一个窗体。
FormX.Show[vbModal]
没有vbModal表示以非模式方式显示一个窗体。
带有vbModal表示以模式方式显示一个窗体。
2、隐藏一个窗体。
FormX.Hide
隐藏窗体并不把窗体从内存中卸载,要卸载窗体
需要使用语句。
Unload FormX
或:UnLoad Me (Me 表示当前窗体)
Form 事件
1、Load 事件:当窗体加载到内存时发生
Private Sub Form_Load()
... '常把初始化代码放在此处
End Sub
2、Resize 事件:当窗体改变其尺寸时发生
Private Sub Form_Resize()
... '常在此处修改其它控件的尺寸
End Sub
3、Unload 事件:当窗体从内存卸载时发生
Private Sub Form_Unload(Cancel As Integer)
... '在窗体卸载前做一些扫尾工作。
'如关闭文件、提示存盘等
End Sub
[参数]:
Cancel 表示:是否放弃卸载。带进来时=0,表示可以卸载。在代码中将其0,表示放弃卸载。
例:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("你想退出吗?",vbYesNo,"退出")=vbNo Then
Cancel=True
End if
End Sub
|