一、程序中的窗体
SDI 单文档界面窗体
MDI 多文档界面窗体,相当与背景窗口
1、一个窗体中只能显示三种类型的窗体
二、窗体的常用方法
.常用窗体:
Load (载入某个窗体)
Show(显示某个窗体)
Hide(隐藏某个窗体)
Unload(卸载某个窗体)
.其他
-Move(移动窗体) Line(划线)
-Circle(在窗体上画圆) Cls(清屏)
Point(在窗体上绘制一个点)
PopupMenu(弹出菜单)
PrintForm(将窗体上的内容直接输出到打印机)
Pset(将对象上的点设置为指定颜色)
Refresh(刷新窗体)
ValidateControls(强制窗体中的某个控件)
Scale(定义 Form、PictureBox或 Printer 的坐标系统,不支持命名参数)
ScaleX
ScaleY
SetFocus(设置对象获得焦点)
Zorder(窗体排序)
PaintPicture(进行图形处理)
New (定义对象变量,可以创建一个类的多个窗体)
Me(当前打开的窗体)
三、窗体事件
Initatialize 初始化
Load 加载窗体中的控件
Activate 激活窗体 Deactivate 不激活
GotFocus 得到输入焦点 LostFocus 失去输入焦点
Click 单击 DblClick 双击
QueryUnload –-à Unload
KeyPress处理键盘输入、KeyUp、KeyDown处理特殊的键盘消息
MouseMove鼠标移动、MouseDown鼠标按下、MouseUp鼠标松开
Dradrop 、DragOver 拖拽
Resize 改变窗体
paint 刷新窗体
四、体的属性
五、控件
1、ActiveX组件
-ActiveX文档
-代码组件(OLE 自动化)
(ActivexDLL、ActiveXExe)最常见的代码组件形式
-控件
.内部控件
特点:用户有完全的使用权
2、ActiveX控件
3、第三方控件
控件的特点:短小精悍、功能强大
4、控件的命名
-约定
.字母开头
.只有字母数组下划线,不能有标点空格
.不能超过40个
5、控件值
6、控件数组
-意义:
可读性、代码量小、可动态加载控件
-创建控件数组有两种方式:设计时创建、运行时创建
7、背景运行的控件
如Timer 和数组存取控件
8、Enabled(控件可不可用)和Visible(控件可不可见)属性
9、输入焦点的顺序
TabIndex属性
TabStop属性
10、定位属性
Top Left Width Height
11、事件
Click DblClick GotFocus LostFocus
六、内部控件