第4章 常用内部控件和鼠标键盘事件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
第4章 常用内部控件和鼠标键盘事件
4.1 4.2 4.3
4.4
4.5 4.6 4.7 4.8
单选按钮和复选框 框架 列表框和组合框 滚动条 时钟 图片框和图像框 直线和形状 鼠标与键盘事件过程
3
4.1 单选按钮和复选框
4.1.1
Fra Baidu bibliotek
主要属性
4.1.2
SetFocus方法 Click事件
4.1.3
4
单选按钮和复选框
单选按钮(OptionButton)的左边有一个○。单选按钮 必须成组出现,彼此相互排斥,用户在一组单选按 钮中必须并且最多只能选择一项。当某一项被选定 后,其对应的圆圈中出现一个黑点⊙。单选按钮主 要用于在多种功能中由用户选择一种功能的情况。 复选框(CheckBox)的左边有一个□,复选框也称检 查框。复选框列出可供用户选择的选项彼此独立工 作,用户根据需要选定其中的一项或多项。当某一 项被选中后,其左边的小方框就变成,再次单击, 则又变成□。
6
主要属性
Alignment:设置标题和按钮显示位置。0:
控件按钮在左边,标题显示在右边,默认设 置。1:控件按钮在右边,标题显示在左边。 Style:指定单选按钮或复选框的显示方式, 用于改善视觉效果。0(或Standard):标准方 式。1(或Graphical):图形方式。
7
SetFocus方法
12
框架的事件
框架可以响应Click和DblClick事件。但是,
一般不需要编写有关框架的事件过程。
13
单选按钮+复选框练习
14
Dim xb$ Private Sub Option1_Click() Private Sub Command1_Click() xb = Option1.Caption Dim xm$, nj$, ah$ End Sub xm = Text1 If Option3.Value = True Then Private Sub Option2_Click() nj = Option3.Caption xb = Option2.Caption ElseIf Option4.Value = True Then End Sub nj = Option4.Caption ElseIf Option5.Value = True Then nj = Option5.Caption ElseIf Option6.Value = True Then nj = Option6.Caption End If If Check1.Value = 1 Then ah = ah + Check1.Caption + " " If Check2.Value = 1 Then ah = ah + Check2.Caption + " " If Check3.Value = 1 Then ah = ah + Check3.Caption + " " If Check4.Value = 1 Then ah = ah + Check4.Caption + " " Label2.Caption = "姓名:" & xm & ",性别为: " _ & xb & ",年级为:" & nj & vbCrLf & "爱好有:" & ah End Sub
第4章 常用内部控件和鼠标键盘事件
本章关键词 控件 属性 方法 事件 教学目标 熟练掌握常用控件的属性、方法、事件和使用; 熟悉鼠标和键盘事件。 重点 单选按钮和复选框及框架的使用; 列表框和组合框的使用; 滚动条、时钟和图形控件的使用; 鼠标和键盘事件。 难点 列表框和组合框的使用; 时钟的使用。 鼠标和键盘事件
单选按钮:触发一次Click事件,并将Value属
性设置为True。
复选框:使复选框得到焦点,不触发Click事
件,也不改变Value属性值。
8
Click事件
单选按钮:单击单选按钮时,若它原来没被
选中,则选中该项,Value属性变成True,并 执行单击事件过程代码。若它原来已选中, 则不再执行单击事件过程代码。 复选框:单击复选框时,无论其原先是否被 选中,都将触发一次Click事件。如果单击未 选中的复选框时,Value属性变为1。如果单 击已选中的复选框时,Value属性变为0。如 果单击变灰的复选框时,Value属性变为0。
15
4.3 列表框和组合框
4.3.1 主要属性 4.3.2 列表框特有的属性 4.3.3 方法 4.3.4 事件
16
列表框和组合框
列表框(ListBox)用于在多个项目中做出选择
的操作。列表框最主要的特点是只能从其中 选择,可多选,但不能直接编辑修改其中的 内容。组合框(ComboBox)是组合列表框和文 本框的特性而成的控件。
5
主要属性
Caption:设置单选按钮或复选框的文本注释
内容,即单选按钮或复选框边上的文本标题。 Value:返回或设置按钮的选中状态。
· 单选按钮:True:单选按钮被选定。False:单
选按钮未被选定,默认设置。 · 复选框:0(或Unchecked):复选框未被选定, 默认设置。1(或Checked):复选框被选定。2(或 Grayed):复选框变成灰色,禁止用户选择,但 在运行时仍可选择。
9
4.2 框架
4.2.1 主要属性
4.2.2 事件
10
框架
框架(Frame)是一个容器控件,用于将屏幕上
的对象分组。在窗体上创建框架及其内部控 件时,必须先建立框架,然后在其中建立各 种控件。
11
框架的主要属性
Caption:由Caption属性值设定框架左上方
的标题名称。 Enabled:该属性设置为False时,程序运行 时该框架在窗体中的标题正文为灰色,表示 框架内的所有对象均被屏蔽,不允许用户对 其进行操作。默认为True。 Visible:若框架的Visible属性为False,则在 程序执行期间,框架及其内部所有控件全部 被隐藏起来,用户看不见。默认为True。