第 九 讲
基本课题:VB常用控件介绍(一)
授课日期 |
2004.9.29 |
2004.9.29 |
授课班级 |
03级计算机5、6班 |
03级计算机7、8班 |
教 学 目 的 与 要 求:
掌握窗体的常用属性、方法和事件
教 学 的 重 点、难 点:
重点、难点: 窗体的属性、方法和事件
对 教 材 的 处 理 和 意 见:
以教材为主,联系实际情况及时做补充
2.7VB 常用控件介绍
VB中的控件通常分为三种类型:
(1)标准控件:
(2)ActiveX控件:
(3)可插入的对象:
(一) 窗体
1.窗体的属性
(1)Name 属性:
(2)Appearance属性
(3)AutoRedraw属性:
(4)BackColor属性和ForeColor属性
(5)BorderStyle属性:
(6)Caption属性
(7)ClipControls属性
(8)ControlBox属性:控制菜单
(9)Enabled属性
(10)Height、Width、Left和Top属性
(11)Font属性
(12)HelpContextID属性
(13)Icon属性:设置窗体图标
(14)KeyPreview属性:用于设置窗体是否能捕获键盘事件并做出响应。
(15)MDIChild属性
(16)Moveable属性
(17)Picture属性
(18)StartupPosition属性:决定窗体启动后出现在屏幕上的位置,运行时不能使用。
(19)Visible属性
(20)WindowState属性:该属性设置一个窗体启动后的大小状态。
2.窗体的事件
(1)Load 事件(重点)
(2)Activate事件
(3)Resize事件
(4)Click事件
(5)DblClick事件
(6)Unload 事件:当窗体从内存卸载时发生
[参数]:
Cancel 一个整数,表示是否放弃卸载。如果Cancel为 0,则窗体被卸载,若设置为任何一个非零的值可放弃卸载。
如:
Private Sub Form_Unload(Cancel As Integer)
Cancel = True ‘非0
End Sub
3.窗体的方法
(1)Show方法
(2)Hide方法
(3)Move方法
(4)Print方法:在窗体和图片框上显示文字,也可在打印机(Printer)上输出信息。
语法格式:
[<对象名称>.]Print [<表达式列表>] [{,|;}]
说明:
①<对象名称>可以是窗体、图片框或打印机。如果省略“对象名称”,则在窗体上直接输出
如:Print “欢迎”
Picture1.Print “欢迎”
Printer.Print “欢迎”
②<表达式列表>是一个或多个表达式,可以是数值表达式或字符串。对于数值表达式,将输出表达式的值;对于字符串,则照原样输出。如果省略“表达式列表”,则输出一个空行。
如:
a = 5: b = 8
Print a
Print
Print “VB”
输出数据时,数值数据的前面有一个符号位,后面有一个空格,而字符串前后都没有空格。
③当输出多个表达式时,各表达式之间用分隔符“,”或分号“;”隔开。
逗号:按标准输出(分区输出)格式显示,此时,以14个字符宽度为单位将输出行分为若干个区段,逗号后面的表达式在下一个区段输出
分号:按紧凑格式输出,即各输出项之间无间隔地连续输出。
如:
a = 1: b = 2: c = 3
Print a, b, c, “XYZ”
Print a, b, c; “XYZ”; “ABC”
④如果省略语句行末尾的分隔符,则Print方法将自动换行。
如果在语句行的末尾使用分隔符,则下一个Print输出的内容将紧跟在当前Print所输出的信息后面;
如果在语句行的末尾使用逗号分隔符,则下一个Print输出的内容将在当前Print所输出信息的下一个分区显示。
⑤Print方法具有计算和输出的双重功能,对于表达式,总是先计算后输出。
例1: Print
与Print方法有关的函数:
①Tab函数:
格式:Tab(<n>)
说明:n为一整数,把显示豁达因位置移到由参数n指定的列数,从此列开始输出数据。要输出的内容放在Tab函数后面,并用分号隔开,如:
Print Tab(10); “学号”; Tab(30); “姓名”; Tab(50); “性别”
②Spac函数
格式:Spc(<n>)
说明:n为一整数,表示在显示或打印下一个表达式之前插入的空格数。如:
Print “学号”; Spc(4); “姓名”; Spc(6); “性别” |