常用控件及界面设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动对象。是对象移动,同时也可以改变对象的尺寸。 用法:[对象名.]Move 左边距[,上边距[,宽度[,高度]]] 刷新对象。用法:[对象名.]Refresh 清除由其他方法在窗体中显示的文本和图形,用法:[对象 名.]Cls
窗体常用的方法
9/ 59
信管教研室
Print方法
Print方法的作用:在对象上输出信息。
决定窗体标题栏显示的内容。
4/ 59
信管教研室
(3)Height、Width、Top和Left属性 1twip=1/567cm
Top
Left
Heig
ht Width
Biblioteka Baidu5/ 59
信管教研室
1. 主要属性:
(4)Forecolor、Backcolor颜色属性 设置窗体的前景、背景颜色(即正文颜色)。 其值是一个十六进制常数,用户可以在调色板中直接选择所
教学内容
2.1 窗体和常用控件 2.2 菜单设计 2.3 多重窗体多文档窗体 2.4 工具栏*
1/ 59
信管教研室
教学要求
一 掌握窗体的常用属性、事件 和方法
掌握常用控件的常用属性、 二 事件和方法
三 掌握制作菜单的使用方法
掌握多窗体界面设计方法
四
2/ 59
信管教研室
信管教研室
2.1 窗体和常用控件
8/ 59
信管教研室
2. 方法
方法名 Hide Show Print Move
Refresh Cls
描述
隐藏对象。用法:[对象名.]Hide
显示对象。用法:[对象名.]Show
打印方法。在窗体上显示文字,也可以在打印机上输出。 用法:[对象名.]Print [表达式列表1][;|,] [表达式列表2][;|,]…
End Sub
11/ 59
信管教研室
3. 事件
事件名 Click
单击事件
描述
Initialize 初始化事件
DblClick 双击事件
Load 装载事件。窗体装入时触发此事件
Unload 卸载事件。如果关闭窗体,触发Unload事件
Resize 在窗体被改变大小时触发本事件
Activate 激活事件,当窗体变为当前活动窗体时触发本事件
隔,也可出现Spc 和Tab函数。
③;(分号):表示光标定位在上一个显示的字符后
④,(逗号):表示光标定位在下一个打印去开始位置处,
打印区每隔14行开始。 10/ 59
信管教研室
Print方法
例2.1:设窗体对象名为frm1,执行下列语句后的运 行结果如下图所示:
Private Sub Form_Click() Frm1.Print "abcde" Frm1.Print "5>3", 5 > 3 Frm1.Print "23+5"; 23 + 5 Frm1.Print Frm1.Print "Visual" & "Basic"
格式:
[对象名.]Print [表达式列表1][;|,] [表达式列表
2][;|,]…
其中:
①“对象名”可以是窗体(Form)、图形框
(PictureBox)或打印机(Printer)。若省略了对象则
在窗体上输出。
②表达式列表:要输出的数值或字符串表达式,若省略,
则输出一个空行,多个表达式之间用空格、逗号、分号分
vbSizable
窗口无外框 单线外框,运行时窗口大小不可改变 (缺省值)双线外框,运行时可改变窗口大小
vbFixedDouble
双线外框,运行时窗口大小不可改变
vbFixedToolWindow vbSizabeToolWindow
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小不可改变
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小可以改变
思考:在程序中使用End语句和 Unload语句有什么异同之处?
14/ 59
信管教研室
4.设置对象属性的方法
有两种设置对象属性的方法。一是在设计态通过属性窗 口为其设定各种属性值;一是在程序代码中改变属性值。
3
2.1.1 窗体
1. 主要属性:
(1)Name名称属性 窗体名称。该属性是每个对象都必不可少的属性。每当
创建一个对象,VB都会自动提供一个默认名称,用户可以在 “属性”窗口的“名称”栏进行修改。Name属性在程序代码 中被作为对象的标识名,而不会显示在窗体上。
规则:对象名称必须以字母或汉字开头,由字母、汉字 、数字组成,长度不超过255个字符,其中可以出现下划线( 但最好不用,以免与代码中的续行符相混)。 (2)Caption标题属性
装载窗体,所以没有必要对窗体使用Load 语句。
②卸载窗体与Unload事件 使用卸载语句可把窗体(或其他对象)从内存卸载。格
式: Unload Object
卸载将使该对象的所有属性重新恢复为设计时设定的 初始值,卸载还将引发对象的Unload事件。如果卸载的 对象是程序唯一的窗体,则将终止程序的运行。
窗体边框风格
7/ 59
信管教研室
(8)Font属性 Fontname:字体;Fontsize:字体大小;Fontbold:是
否是粗体;Fontitalic:是否斜体;Fontstrikethru:是否加 一删除线。 Fontunderline:是否带下划线。 (9)Picture属性
该属性用于设置窗体中要显示的图片。
Deactivate
失去激活事件,当窗体失去激活状态,即另一个窗体变为当 前活动窗体时触发本事件
窗体常用的事件
12/ 59
信管教研室
①装载窗体和Load事件
使用装载语句可把窗体(或其他对象)载入内存,但
并不显示它,会引发Load事件。
格式:
【例2-2】窗体事件
Load Object
其中Object 是对象名。由于VB程序在执行时会自动
需颜色。 (5)Enabled属性
控件是否可操作。当设置为False时,呈灰色,禁止用户进行 操作。 (6)Visible属性
控件是否可见。当设置为False,程序运行时控件不可见,但 控件存在着。
6/ 59
信管教研室
7、BorderStyle边框风格属性
设定值
0
1
2
3
4
5
常量
风格
vbBSNone vbFixedSingle
13/ 59
信管教研室
③End语句
在Windows下,用户可通过使用菜单中的“关闭” 命令或单击应用程序窗口上的“关闭”按纽来关闭窗口, 并结束程序的运行。但当希望是由程序来控制其结束,而 不是由用户的操作来控制时,在程序代码中可使用End语 句,格式如下:
End
执行该语句将终止应用程序的执行,并从内存卸载所 有窗体。
窗体常用的方法
9/ 59
信管教研室
Print方法
Print方法的作用:在对象上输出信息。
决定窗体标题栏显示的内容。
4/ 59
信管教研室
(3)Height、Width、Top和Left属性 1twip=1/567cm
Top
Left
Heig
ht Width
Biblioteka Baidu5/ 59
信管教研室
1. 主要属性:
(4)Forecolor、Backcolor颜色属性 设置窗体的前景、背景颜色(即正文颜色)。 其值是一个十六进制常数,用户可以在调色板中直接选择所
教学内容
2.1 窗体和常用控件 2.2 菜单设计 2.3 多重窗体多文档窗体 2.4 工具栏*
1/ 59
信管教研室
教学要求
一 掌握窗体的常用属性、事件 和方法
掌握常用控件的常用属性、 二 事件和方法
三 掌握制作菜单的使用方法
掌握多窗体界面设计方法
四
2/ 59
信管教研室
信管教研室
2.1 窗体和常用控件
8/ 59
信管教研室
2. 方法
方法名 Hide Show Print Move
Refresh Cls
描述
隐藏对象。用法:[对象名.]Hide
显示对象。用法:[对象名.]Show
打印方法。在窗体上显示文字,也可以在打印机上输出。 用法:[对象名.]Print [表达式列表1][;|,] [表达式列表2][;|,]…
End Sub
11/ 59
信管教研室
3. 事件
事件名 Click
单击事件
描述
Initialize 初始化事件
DblClick 双击事件
Load 装载事件。窗体装入时触发此事件
Unload 卸载事件。如果关闭窗体,触发Unload事件
Resize 在窗体被改变大小时触发本事件
Activate 激活事件,当窗体变为当前活动窗体时触发本事件
隔,也可出现Spc 和Tab函数。
③;(分号):表示光标定位在上一个显示的字符后
④,(逗号):表示光标定位在下一个打印去开始位置处,
打印区每隔14行开始。 10/ 59
信管教研室
Print方法
例2.1:设窗体对象名为frm1,执行下列语句后的运 行结果如下图所示:
Private Sub Form_Click() Frm1.Print "abcde" Frm1.Print "5>3", 5 > 3 Frm1.Print "23+5"; 23 + 5 Frm1.Print Frm1.Print "Visual" & "Basic"
格式:
[对象名.]Print [表达式列表1][;|,] [表达式列表
2][;|,]…
其中:
①“对象名”可以是窗体(Form)、图形框
(PictureBox)或打印机(Printer)。若省略了对象则
在窗体上输出。
②表达式列表:要输出的数值或字符串表达式,若省略,
则输出一个空行,多个表达式之间用空格、逗号、分号分
vbSizable
窗口无外框 单线外框,运行时窗口大小不可改变 (缺省值)双线外框,运行时可改变窗口大小
vbFixedDouble
双线外框,运行时窗口大小不可改变
vbFixedToolWindow vbSizabeToolWindow
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小不可改变
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小可以改变
思考:在程序中使用End语句和 Unload语句有什么异同之处?
14/ 59
信管教研室
4.设置对象属性的方法
有两种设置对象属性的方法。一是在设计态通过属性窗 口为其设定各种属性值;一是在程序代码中改变属性值。
3
2.1.1 窗体
1. 主要属性:
(1)Name名称属性 窗体名称。该属性是每个对象都必不可少的属性。每当
创建一个对象,VB都会自动提供一个默认名称,用户可以在 “属性”窗口的“名称”栏进行修改。Name属性在程序代码 中被作为对象的标识名,而不会显示在窗体上。
规则:对象名称必须以字母或汉字开头,由字母、汉字 、数字组成,长度不超过255个字符,其中可以出现下划线( 但最好不用,以免与代码中的续行符相混)。 (2)Caption标题属性
装载窗体,所以没有必要对窗体使用Load 语句。
②卸载窗体与Unload事件 使用卸载语句可把窗体(或其他对象)从内存卸载。格
式: Unload Object
卸载将使该对象的所有属性重新恢复为设计时设定的 初始值,卸载还将引发对象的Unload事件。如果卸载的 对象是程序唯一的窗体,则将终止程序的运行。
窗体边框风格
7/ 59
信管教研室
(8)Font属性 Fontname:字体;Fontsize:字体大小;Fontbold:是
否是粗体;Fontitalic:是否斜体;Fontstrikethru:是否加 一删除线。 Fontunderline:是否带下划线。 (9)Picture属性
该属性用于设置窗体中要显示的图片。
Deactivate
失去激活事件,当窗体失去激活状态,即另一个窗体变为当 前活动窗体时触发本事件
窗体常用的事件
12/ 59
信管教研室
①装载窗体和Load事件
使用装载语句可把窗体(或其他对象)载入内存,但
并不显示它,会引发Load事件。
格式:
【例2-2】窗体事件
Load Object
其中Object 是对象名。由于VB程序在执行时会自动
需颜色。 (5)Enabled属性
控件是否可操作。当设置为False时,呈灰色,禁止用户进行 操作。 (6)Visible属性
控件是否可见。当设置为False,程序运行时控件不可见,但 控件存在着。
6/ 59
信管教研室
7、BorderStyle边框风格属性
设定值
0
1
2
3
4
5
常量
风格
vbBSNone vbFixedSingle
13/ 59
信管教研室
③End语句
在Windows下,用户可通过使用菜单中的“关闭” 命令或单击应用程序窗口上的“关闭”按纽来关闭窗口, 并结束程序的运行。但当希望是由程序来控制其结束,而 不是由用户的操作来控制时,在程序代码中可使用End语 句,格式如下:
End
执行该语句将终止应用程序的执行,并从内存卸载所 有窗体。