VisualBasic程序设计第10章菜单与工具栏设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
menu11.Checked = True ‘在“足球”菜单项加上“√”记号。
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
13/33
3. 菜单项的有效性控制
有时候,某些菜单命令暂时毫无意义,可以根据程序的运行状态, 动态的进行调整,暂时将它模糊,表示该菜单项不可选(呈灰色), 如: menu11.Enabled = False ‘使“足球”菜单项不起作用
5/33
“菜单编辑器”中的菜单项主要属性
标题 (Caption) 名称 (Name) 索引 (Index) 快捷键 (Shortcut) 复选 (Checked) 有效 (Enabled) 可见 (Visible)
设置菜单项显示的标题 设置菜单项的名称 设置菜单控件数组的下标 为菜单项选择一个快捷键 设置某一菜单项是否可选 设置菜单项是否可用 设置菜单项是否可见
4. 菜单项的隐藏
要使菜单项消失而不可见,当“菜单编辑器”中的“可见”复选 框设置为不可选时,其相应的菜单项将被隐藏起来。也可以在代码中 使一个菜单项隐藏,如: menu11.Visible = False ‘使“足球”菜单项隐藏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
14/33
【例10-2】设计一个简单的文本编辑器,利用输入 对话框输入文本,通过菜单命令控制文本框中字 体的外观。其中,部分菜单项具有在其旁加上或 取消"√"标志、关闭或隐藏菜单项的功能,并设 有快捷键和访问键功能,其执行界面如图所示。
窗体执行界面
9/33
百度文库
设计步骤如下: 1) 在“菜单编辑器”中建立如下菜单
标题(Caption) 体育 ….足球 ….游泳 ……..蛙泳 ……..仰泳 ….….关闭 军事 ….陆军 ….海军 ….空军
名称(Name) menu1 menu11 menu12 menu121 menu122 menu13 menu14 menu2 menu21 menu22 menu23
Visual Basic程序设计
第10章 菜单与工具栏设计
计算机 学院
教师:傅茂洺 2009年 月 日
提要
10.1 菜单编辑器 10.2 下拉式菜单 10.3 弹出式菜单 10.4 制作工具栏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
2/33
10.1 菜单编辑器
一个完整的菜单通常由:主菜栏、子菜单、菜单项、访 问键、快捷键、分隔符等组成。
“菜单编辑器” 显示区显示的菜单项目
窗体运行时对应的菜单显示效果
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
7/33
10.2 下拉式菜单
“下拉式菜单”一般通过单击菜单栏中的菜单项的方式打开。 在下拉式菜单系统中,一般有一个主菜单,称为“菜单栏”
建立菜单的步骤
(1)打开“菜单编辑器”设置各项菜单项 (2)为相应的菜单命令编写事件过程
……
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
11/33
1. 设置快捷键
为它们设置快捷键将会大大提高操作速度。例如,Ctrl+C 可代表复制,Ctrl+V可代表粘贴。
为菜单设置热键与对应的菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
12/33
“菜单编辑器”中的编辑按钮
用于调整菜单项的级别。单击一次“→”按钮,产生一个内缩符号“…. ” 用于调整菜单项的上下位置 进入下一个菜单项的编辑 插入一个空白菜单项 删除当前菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
6/33
“菜单编辑器” 中的显示区与对应的菜单 项
注意: ① 菜单项控件只包含一个事件,即Click事件。 ② 菜单标题而非菜单命令的菜单项,无需添加代码。
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
8/33
【例10-1】设计一个简单的下拉式菜单。
窗体设计界面
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
End Sub
编写“游泳”子菜单下的2个菜单项的Click事件代码:
Private Sub menu121_Click() Label1.Caption = "你选择了蛙泳"
End Sub Private Sub menu122_Click()
Label1.Caption = "你选择了仰泳" End Sub
说明 主菜单项 菜单命令 子菜单项 菜单命令 菜单命令 分隔符 菜单命令 主菜单项 菜单命令 菜单命令 菜单命令
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
10/33
2) 为相应的菜单命令编写事件过程
编写“足球”菜单项的Click事件代码:
Private Sub menu11_Click() Label1.Caption = "你选择了足球"
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
3/33
属性设置区
为了创建菜单,VB 提供了一个设计菜单的 工具,即“菜单编辑 器”。
可在VB的“工具”菜 单下选择“菜单编辑器” 命令,则可打开“菜单 编辑器”窗口。
编辑区
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
2. 增加确认标记
在菜单中,靠近命令的确认标志表示该命令项已经被选 择。需要在菜单中使用缺省选择时,则可以设置确认标志。 当“菜单编辑器”中的“复选”复选框设置为选中时,在相 应的菜单项左旁会被加上“√”记号。
在“菜单编辑器”中设置了的确认标志,也可以使用代 码将其删除或加上,如:
menu11.Checked = False‘使“足球”菜单项的“√”记号去除
显示区
4/33
“菜单编辑器”的组成
属性设置区 窗口的上部分用于设置每个菜单项的基本属性
编辑区 窗口的中部有7个按钮,用于编辑菜单中的各菜单项
菜单项编辑区 窗口的下方区域,用于显示输入的菜单项,编辑好的
菜单会立刻在编辑区中显示出来,并通过内缩符号表明菜 单项的层次
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
13/33
3. 菜单项的有效性控制
有时候,某些菜单命令暂时毫无意义,可以根据程序的运行状态, 动态的进行调整,暂时将它模糊,表示该菜单项不可选(呈灰色), 如: menu11.Enabled = False ‘使“足球”菜单项不起作用
5/33
“菜单编辑器”中的菜单项主要属性
标题 (Caption) 名称 (Name) 索引 (Index) 快捷键 (Shortcut) 复选 (Checked) 有效 (Enabled) 可见 (Visible)
设置菜单项显示的标题 设置菜单项的名称 设置菜单控件数组的下标 为菜单项选择一个快捷键 设置某一菜单项是否可选 设置菜单项是否可用 设置菜单项是否可见
4. 菜单项的隐藏
要使菜单项消失而不可见,当“菜单编辑器”中的“可见”复选 框设置为不可选时,其相应的菜单项将被隐藏起来。也可以在代码中 使一个菜单项隐藏,如: menu11.Visible = False ‘使“足球”菜单项隐藏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
14/33
【例10-2】设计一个简单的文本编辑器,利用输入 对话框输入文本,通过菜单命令控制文本框中字 体的外观。其中,部分菜单项具有在其旁加上或 取消"√"标志、关闭或隐藏菜单项的功能,并设 有快捷键和访问键功能,其执行界面如图所示。
窗体执行界面
9/33
百度文库
设计步骤如下: 1) 在“菜单编辑器”中建立如下菜单
标题(Caption) 体育 ….足球 ….游泳 ……..蛙泳 ……..仰泳 ….….关闭 军事 ….陆军 ….海军 ….空军
名称(Name) menu1 menu11 menu12 menu121 menu122 menu13 menu14 menu2 menu21 menu22 menu23
Visual Basic程序设计
第10章 菜单与工具栏设计
计算机 学院
教师:傅茂洺 2009年 月 日
提要
10.1 菜单编辑器 10.2 下拉式菜单 10.3 弹出式菜单 10.4 制作工具栏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
2/33
10.1 菜单编辑器
一个完整的菜单通常由:主菜栏、子菜单、菜单项、访 问键、快捷键、分隔符等组成。
“菜单编辑器” 显示区显示的菜单项目
窗体运行时对应的菜单显示效果
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
7/33
10.2 下拉式菜单
“下拉式菜单”一般通过单击菜单栏中的菜单项的方式打开。 在下拉式菜单系统中,一般有一个主菜单,称为“菜单栏”
建立菜单的步骤
(1)打开“菜单编辑器”设置各项菜单项 (2)为相应的菜单命令编写事件过程
……
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
11/33
1. 设置快捷键
为它们设置快捷键将会大大提高操作速度。例如,Ctrl+C 可代表复制,Ctrl+V可代表粘贴。
为菜单设置热键与对应的菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
12/33
“菜单编辑器”中的编辑按钮
用于调整菜单项的级别。单击一次“→”按钮,产生一个内缩符号“…. ” 用于调整菜单项的上下位置 进入下一个菜单项的编辑 插入一个空白菜单项 删除当前菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
6/33
“菜单编辑器” 中的显示区与对应的菜单 项
注意: ① 菜单项控件只包含一个事件,即Click事件。 ② 菜单标题而非菜单命令的菜单项,无需添加代码。
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
8/33
【例10-1】设计一个简单的下拉式菜单。
窗体设计界面
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
End Sub
编写“游泳”子菜单下的2个菜单项的Click事件代码:
Private Sub menu121_Click() Label1.Caption = "你选择了蛙泳"
End Sub Private Sub menu122_Click()
Label1.Caption = "你选择了仰泳" End Sub
说明 主菜单项 菜单命令 子菜单项 菜单命令 菜单命令 分隔符 菜单命令 主菜单项 菜单命令 菜单命令 菜单命令
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
10/33
2) 为相应的菜单命令编写事件过程
编写“足球”菜单项的Click事件代码:
Private Sub menu11_Click() Label1.Caption = "你选择了足球"
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
3/33
属性设置区
为了创建菜单,VB 提供了一个设计菜单的 工具,即“菜单编辑 器”。
可在VB的“工具”菜 单下选择“菜单编辑器” 命令,则可打开“菜单 编辑器”窗口。
编辑区
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
2. 增加确认标记
在菜单中,靠近命令的确认标志表示该命令项已经被选 择。需要在菜单中使用缺省选择时,则可以设置确认标志。 当“菜单编辑器”中的“复选”复选框设置为选中时,在相 应的菜单项左旁会被加上“√”记号。
在“菜单编辑器”中设置了的确认标志,也可以使用代 码将其删除或加上,如:
menu11.Checked = False‘使“足球”菜单项的“√”记号去除
显示区
4/33
“菜单编辑器”的组成
属性设置区 窗口的上部分用于设置每个菜单项的基本属性
编辑区 窗口的中部有7个按钮,用于编辑菜单中的各菜单项
菜单项编辑区 窗口的下方区域,用于显示输入的菜单项,编辑好的
菜单会立刻在编辑区中显示出来,并通过内缩符号表明菜 单项的层次
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt