VB基础(第七章)菜单PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
3.键盘选择 有两种方法,热键:可以直接执行菜单命令
访问键:“Alt”键和加了下划线的字母键,就可以选择相应的菜单项。
设置访问键:必须在准备加下划线的字母的前面加上一个符号 “访&”问。键是对控件的Caption属性设置的。
假定有一个文本框(或图片框),框内为空 白,可用下述方法设置访问键:
(1)建立一个标签,在标签后紧接着建立 一个文本框,即让文本框紧跟在标签的后面。
(2)标签有Caption属性,因此可以对标签 设置访问键。当用访问键选取标签时,由于标 签不接收输入,因而把控制转移到位于其后的 文本框。
注意:访问键只能必须是键盘上的某个键。
数据区
编辑区
菜单项显示区
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
例7-1:设计一个具有个人爱好选择功能的菜单。操作者通过点击菜单项来选择 自己的爱好,所选择的内容即可在文本框中显示出来。
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.3 弹出式菜单
为了显示弹出式菜单,使用PopupMenu方法,该方法的语法如下:
PopupMenu “菜单名”,flags,x,y,boldcommand
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
(3)输入完后,单击“确定”按钮,此时该菜单即出现在窗体顶部,其中, [爱好选择]为第一级,即菜单名称,其后的[读书]和[体育锻练]
(4)当用户从菜单中选择出个人爱好并单击鼠标时,此时在文本框Text1中即显 示出具体内容。
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.2.2设定菜单项 1.有效性控制
格式:菜单名.Enabled=False(或True) Private Sub Command1_Click() WX.Enabled = False End Sub
2.菜单项标记 格式:菜单名.Cheched=False(或True)
Private Sub Command2_Click() WX.Enabled = True End Sub
Private Sub PB_Click() Text1.Text = "跑步" PB.Checked = True End Sub
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
(5)菜单中的每一个菜单项的事件过程代码如下: Private Sub KH_Click() Text1.Text = "科幻书籍" End Sub Private Sub PB_Click() Text1.Text = "跑步" End Sub Private Sub QL_Click() Text1.Text = "球类" End Sub Private Sub TY_Click() Text1.Text = "体育书籍" End Sub Private Sub WX_Click() Text1.Text = "文学书籍" End Sub Private Sub YY_Click() Text1.Text = "游泳" End Sub
(1)建立一名为“菜单设计实例”的窗体,在其中加入标签Label1,将其 Caption属性改为“爱好”,加入一文本框Text1.
(2)窗口中单击鼠标右键,选择 [菜单编辑器],建立一个名为[爱 好选择]的主菜单,单击向右箭头 按钮,产生一级内缩符号,使后续 菜单项降级子菜单项;再次配合向 右箭头按扭,即产生两级内缩符号, 再降级子菜单项;当需要升级时, 可先单击向左箭头按钮,菜单项即 向上升级。
7.2 菜单编辑器
7.2.1使用“菜单编辑器”编辑菜 单 进入“菜单编辑器”: 4种方法 :
(1)用鼠标单击菜单栏上 [工具]→[菜单编辑器]菜单项。 (2)在要建立菜单的窗体上单击鼠标右键 (3)单击工具栏中的[菜单编辑器]按钮。 (4)使用组合键Ctrl+E。
1.属性设置部分。 2.菜单项编辑按钮。 3.菜单显示区。
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
主菜单条 子菜单名
菜单项
主菜单名 快捷键
热键
下级子菜 单标记
分隔线
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
第七章菜单、工具栏和状态栏
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.1 Visual Basic中的菜单
菜单的基本作用有两个,一是提供人机对wenku.baidu.com的界面 ;二是管理应用系统 .
弹出式菜单(又称为快捷菜单):单击鼠标右键 菜单可分为两种基本类型:
flags位置常数的取值如下:
0(缺省) 弹出式菜单的左边界由x给定。
下拉式菜单:单击菜单后,立即会弹出 下拉式菜单具有很多优点:
(1)整体感强,操作一目了然 (2)具有导航功能。 (3)占用屏幕空间小
1)菜单栏(或主菜单行):即是一个菜单标题
窗体分为3个部分: 2)子菜单区:菜单命令或菜单项,会自动折叠 ,具有具体、 独立的功能. 3)工作区:,进行输出和输入操作
第七章 菜单、工具栏和状态栏