菜单程序设计
- 格式:doc
- 大小:67.00 KB
- 文档页数:3
网页设计中的多级菜单设计与使用指南在网页设计中,菜单设计是一项非常重要的工作。
特别是对于大型网站和企业,菜单的设计直接影响用户的体验和网站的转化率。
多级菜单设计是菜单设计中的一种关键技术,可以让网站变得更加美观和易用。
下面是多级菜单设计与使用指南。
一、什么是多级菜单?多级菜单是指菜单中有多个级别的分类。
通过多级菜单,可以将网站的内容和功能分层次展现,让用户更容易找到他们需要的信息。
一般来说,多级菜单最多可以分为三级或四级,如果层数过多,反而会影响用户的体验。
二、多级菜单的设计原则1. 易用性多级菜单的设计应该遵循易用性的原则。
要让用户轻松地找到他们需要的信息,而不会迷失或感到困惑。
因此,在设计多级菜单时,必须要考虑用户的使用习惯和心理预期。
2. 可访问性对于不同能力的用户来说,网站的可访问性是非常重要的。
多级菜单应该被设计成易于操作的,并且应该能够满足残障用户的需求,比如使用键盘进行导航。
3. 易维护性多级菜单的设计还应该考虑到网站的维护成本。
如果菜单的结构太复杂,那么维护起来将会非常困难。
因此,在设计多级菜单时,应该尽量减少菜单项的数量和层数。
三、多级菜单的设计实践1. 层级结构多级菜单一般由层级结构组成。
每一级菜单都应该有明确的分类和层级关系,同时也要注意层级的数量。
在设计菜单时,应该先让用户浏览主菜单,然后再进一步展开子菜单和子子菜单。
2. 悬浮效果悬浮效果是指鼠标悬浮在菜单上时,下拉菜单会自动显示出来的效果。
悬浮效果可以让用户像使用桌面应用程序一样使用网站,这样可以提高用户的满意度和便利性。
在实现悬浮效果时,要注意菜单的高度和宽度,保持菜单的整洁和美观。
3. 响应式设计随着移动设备的普及,响应式设计也变得越来越重要。
在多级菜单的设计中,要保证菜单的响应式设计,也就是说,要适应不同的屏幕尺寸和设备类型。
这样可以确保在各种设备上都可以使用菜单,提高用户的便利性和使用体验。
四、多级菜单的最佳实践在设计多级菜单时,需要遵循一些最佳实践,以确保菜单的设计符合用户的需求和期望。
实验12菜单设计一、实验目的1.掌握设计下拉式菜单的方法。
2.掌握设计快捷菜单的方法。
二、实验内容实验12.1 设计下拉式菜单系统利用菜单设计器,建立“学生成绩管理系统”下拉式菜单系统,菜单结构如表12-1所示。
表12-1 “学生成绩管理系统”系统的菜单结构基本信息录入(I)课程管理(M)信息查询(Q)信息打印(P)退出(X)学生信息Ctrl+S 学生选课学生基本信息学生名册版权信息课程信息成绩录入Ctrl+I 学生成绩成绩单退出系统教师信息学生选课成绩分析报表教师授课教师授课考试证【操作步骤】(1)单击“文件”|“新建”命令或常用工具栏上的“新建”按钮,在出现的“新建”对话框中,选择文件类型为“菜单”,然后单击“新建文件”按钮,打开“菜单设计器”窗口。
(2)设置菜单栏。
在“菜单设计器”中,单击“插入”按钮,自动插入一条新的菜单项,在“菜单名称”栏中修改为“基本信息录入(\<I)”,在“结果”栏选择默认选项“子菜单”,重复上述操作,完成菜单栏的定义,如图12-1所示。
【提示】●如果调整菜单项的顺序,可以通过拖动菜单项的“菜单名称”前的滑块实现。
如果删除某菜单项,需先选择该菜单项后按“删除”按钮。
●为菜单项设置访问键,可以让用户使用“Alt+访问键”方法访问此菜单。
设置访问键的方法是在指定菜单名称时,在要作为访问键的字母前加上“\<”两个字母。
预览或运行菜单时,该字母下方出现下划线。
8485图12-1 定义“学生成绩管理系统”的菜单栏(3)添加子菜单。
选择“基本信息录入”菜单项,单击“结果”列上的“创建”按钮,使设计器切换到子菜单页,然后插入菜单项,设置各菜单项名称,如图12-2所示。
从“菜单级”列表框中选择“菜单栏”,返回到主菜单页,用相同方法创建其他子菜单。
图12-2 “基本信息录入”子菜单定义【提示】● 在“菜单名称”中输入“\-”,则在菜单中该菜单项的位置处出现一条分界线,使菜单分组显示。
菜单设计管理程序
第一条由研发部制定相关菜单设计标准,报总经理审定后颁布。
第二条由单店落实菜单设计标准,并将具体执行情况汇报至运营管理部,由运营管理部汇总、审核、备档
第三条运营管理部定期对单店菜单设计执行情况给与督导,并如实记录督导结果,对单店相应情况给予及时的调整和处理,并及时依据单店菜单标准执行情况给予店长相应的考核。
以保证菜单标准的严肃有效。
第四条单店对菜单标准可以定期提出修改建议,报运营管理部备案和审定第五条运营管理部在年底将本年度各单店菜单标准执行情况与和修改建议给与汇总,报总经理审批。
第六条运营管理部依据相关审批意见,对各单店落实考核结果,研发部依据建议汇总及时对菜单标准给予修订。
第七条菜单更新以单店需求为主,原则上特色菜一年更新一次,自营菜依
据单店情况自行更新,如有例外情况,由研发部和运营管理部共同制定并颁布执行。
第八条菜单的价格制定以研发部的价格标准为主,如有其他需求,可以向研发部提出相关申请,由研发部组织论证,并经总经理审批后方能执行。
第九条特色菜菜单由公司统一设计印制配送至各单店,各单店无权自行设计和印制。
自营菜菜单的设计和价格制定,在运营管理部依据研发部标准审核后,单店可以自行印制或者委托总部印制。
菜单设计与调整规范引言菜单是一个软件应用程序中常见的界面元素,用于展示和组织各种功能选项,对用户提供操作方式的指引。
良好设计的菜单可以提高用户体验和操作效率,因此菜单设计与调整规范是软件开发过程中的重要一环。
本文将介绍菜单设计与调整的一些基本原则和规范,以帮助开发人员设计出易用、直观的菜单界面,以及在需求变更时进行有效的菜单调整。
设计原则1. 一致性:菜单在不同的界面中应保持一致的设计风格和布局,使用户能够快速熟悉和使用。
2. 可预测性:菜单选项的命名应清晰、简洁,能够准确地描述其功能,避免使用模糊、晦涩的词汇。
3. 简洁明了:菜单应当尽量减少层级结构,避免过多的嵌套,使用户能够快速找到所需功能。
4. 可定制性:允许用户根据个人喜好和使用习惯进行菜单的自定义设置,例如添加或删除一些常用功能。
5. 反馈机制:选中或激活菜单选项时,应提供明确的视觉反馈,让用户知道当前所处的位置状态。
设计步骤1. 确定菜单类型根据软件应用的功能需求和界面布局,确定菜单的类型。
常见的菜单类型包括顶部菜单、侧边菜单和上下文菜单等。
2. 确定菜单布局根据菜单类型和界面布局,确定菜单的布局方式。
常见的布局方式包括水平布局和垂直布局等。
3. 设计菜单选项根据软件应用的功能需求,设计各个菜单选项。
选项的命名应明确、简洁,能够准确地描述其功能。
4. 确定菜单交互方式确定菜单的交互方式,包括鼠标、键盘快捷键和手势等。
对于不同的平台和设备,应选择适合的交互方式。
5. 验证和优化设计设计完成后,进行菜单的验证和优化工作。
通过用户测试和反馈,发现不合理的地方并进行修改。
菜单调整规范1. 不频繁调整:尽量避免频繁调整菜单,以免给用户带来困惑和不适感。
只有当真正需要更改时,才进行菜单的调整。
2. 保持一致性:在菜单调整时,应保持与原有界面的一致性,避免用户的重新学习成本。
3. 合理分组:根据新的功能需求,对菜单选项进行合理的分组和分类,使用户能够更好地理解和使用。
c语言程序设计菜单C语言程序设计菜单是一种在C语言程序中实现用户交互界面的方法,它允许用户通过选择不同的选项来执行不同的程序功能。
设计一个菜单通常需要考虑以下几个方面:1. 菜单的布局:菜单应该清晰、直观,易于用户理解。
通常包括选项列表和提示信息。
2. 选项的组织:选项应该按照逻辑顺序排列,使用户能够容易地找到他们想要的功能。
3. 输入的处理:程序需要能够识别用户的输入,并根据输入执行相应的操作。
4. 错误处理:程序应该能够处理无效输入,并给出相应的提示信息。
5. 循环结构:菜单通常使用循环结构,直到用户选择退出程序。
下面是一个简单的C语言程序设计菜单的示例:```c#include <stdio.h>int main() {int choice;do {printf("\n欢迎使用C语言程序设计菜单\n");printf("1. 计算两个数的和\n");printf("2. 计算两个数的差\n");printf("3. 退出程序\n");printf("请输入您的选择(1-3):");scanf("%d", &choice);switch(choice) {case 1:printf("您选择了计算两个数的和。
\n");// 计算和的代码break;case 2:printf("您选择了计算两个数的差。
\n");// 计算差的代码break;case 3:printf("您选择了退出程序。
\n");break;default:printf("无效的选择,请重新输入。
\n");}} while(choice != 3);return 0;}```在这个示例中,我们使用了一个`do-while`循环来实现菜单的重复显示,直到用户选择退出。
EXCEL VBA应用教程----第12讲菜单程序设计第12讲菜单程序设计12.1 独立菜单的设计1.建立菜单在Thisworkbook 中输入建立菜单的程序。
Private Sub Workbook_Open()On Error Resume Next '忽略错误MenuBars("MyMenu").Delete '删除自定义选单MenuBars.Add ("MyMenu")Sheets("sheet1").Select'增加第一个菜单选单项"项目初始"MenuBars("MyMenu").Menus.Add Caption:="项目初始"'以下在一级菜单下增加几个级连子菜单MenuBars("MyMenu").Menus("项目初始").MenuItems.Add Caption:="变动项目初始化", OnAction:="变动项目初始化"MenuBars("MyMenu").Menus("项目初始").MenuItems.Add Caption:="其他项目初始化", OnAction:="其他项目初始化"MenuBars("MyMenu").Menus("项目初始").MenuItems.Add Caption:="退出", OnAction:="退出"'增加第二个菜单选单项"工资计算"MenuBars("MyMenu").Menus.Add Caption:="工资计算"MenuBars("MyMenu").Menus("工资计算").MenuItems.Add Caption:="计算应发和实发工资", OnAction:="计算应发和实发工资"MenuBars("MyMenu").Menus("工资计算").MenuItems.Add Caption:="部门汇总", OnAction:="部门汇总"MenuBars("MyMenu").Menus("工资计算").MenuItems.Add Caption:="月度汇总", OnAction:="月度汇总"'增加第三个菜单选单项"查询打印"MenuBars("MyMenu").Menus.Add Caption:="查询打印"MenuBars("MyMenu").Menus("查询打印").MenuItems.Add Caption:="查询工资表", OnAction:="查询工资表"MenuBars("MyMenu").Menus("查询打印").MenuItems.Add Caption:="查询部门汇总表", OnAction:="查询部门汇总表"'根据业务需要增加相应的菜单选项'激活自定义选单MenuBars("MyMenu").ActivateApplication.Caption = "星月软件有限公司"End Sub本程序执行后,原来EXCEL的菜单已经不再显示出来。
《创建程序菜单》作业设计方案(第一课时)一、作业目标本次作业设计的目标是使学生掌握创建程序菜单的基本步骤和方法,了解程序设计中的菜单功能及界面设计原则,提升学生使用编程软件的实际操作能力,增强学生对信息技术的兴趣和应用能力。
二、作业内容作业内容主要包括以下几个部分:1. 理论知识学习:学生需自学程序菜单的概念、功能以及在程序设计中的作用,并了解常见程序设计软件如Python、C++等中创建菜单的方法。
2. 操作实践:利用编程软件(如Python),按照要求编写并执行一段创建程序菜单的代码。
包括创建菜单的各级选项、编写点击菜单后的响应事件等。
具体步骤包括:a. 设计菜单结构和布局;b. 编写代码实现菜单的创建;c. 编写菜单项的响应函数;d. 调试程序,确保菜单功能正常。
3. 作品设计:学生需设计一个完整的程序菜单,要求具备基本的交互性,能响应用户的选择并执行相应的操作。
菜单设计应符合用户习惯,易于理解与操作。
4. 文档编写:学生需撰写一份简要的作业报告,包括程序菜单的设计思路、实现过程以及遇到的问题和解决方法。
三、作业要求作业要求如下:1. 学生需独立完成作业,不得抄袭他人作品;2. 代码应遵循清晰、规范的编程习惯,确保易于阅读和维护;3. 设计的程序菜单应具有实际的功能和意义,不得单纯追求界面美观而忽视功能;4. 文档编写要清晰、完整,详细记录设计思路和实现过程;5. 作业提交时需同时提交代码文件和文档报告。
四、作业评价作业评价将从以下几个方面进行:1. 程序的正确性:程序是否能够正确执行预期的菜单功能;2. 程序的规范性:代码是否遵循规范的编程习惯;3. 界面的友好性:菜单设计是否符合用户习惯,易于理解和操作;4. 文档的完整性:报告是否详细记录了设计思路和实现过程;5. 创新性和独特性:作品中是否有独到的设计或创新点。
五、作业反馈作业反馈环节将根据学生的作业情况,进行个别指导和整体反馈。
对于存在的问题和不足,教师将给出具体的修改意见和建议。
单片机菜单程序设计一、引言单片机是一种集成电路,具有微处理器、内存、输入/输出接口等功能模块的芯片。
它广泛应用于各种电子设备中,如家电、汽车电子、工业控制等领域。
而单片机菜单程序设计是利用单片机的功能实现一个具有菜单界面的程序,使用户能够通过菜单选择功能,并进行相应的操作。
本文将介绍单片机菜单程序设计的基本原理和实现方法。
二、菜单程序设计的基本原理菜单程序设计的基本原理是通过使用单片机的输入/输出接口,结合按键和显示屏等外部设备,实现菜单的显示和选择。
具体包括以下几个步骤:1. 初始化:包括对单片机和外部设备的初始化操作,如设置输入/输出引脚、初始化显示屏等。
2. 菜单显示:通过控制显示屏显示菜单的选项,包括菜单标题和各个选项的名称。
3. 按键检测:利用单片机的输入引脚检测按键的状态,判断用户是否按下了某个按键。
4. 选项选择:根据用户按下的按键,判断用户选择了哪个菜单选项。
5. 功能实现:根据用户选择的菜单选项,执行相应的功能操作。
6. 返回菜单:功能操作完成后,返回上一级菜单或回到主菜单。
三、菜单程序设计的实现方法菜单程序设计可以采用多种实现方法,常用的有层级菜单和状态机两种。
1. 层级菜单:层级菜单是通过多级菜单选项的嵌套实现的。
每个菜单选项可以再包含子菜单,用户通过按键选择菜单选项,进入下一级子菜单或执行相应的功能操作。
2. 状态机:状态机是通过定义不同的状态和状态转移条件实现的。
每个菜单选项可以对应一个状态,用户通过按键触发状态转移,实现不同功能的切换。
实现菜单程序时,需要注意以下几点:1. 菜单的设计要简洁明了,选项名称要清晰易懂,避免歧义。
2. 菜单的显示要美观大方,可以使用不同字体、颜色和布局等方式进行设计。
3. 按键的检测要准确可靠,避免误触发或按键失灵的情况。
4. 功能操作要严谨可靠,避免因程序错误导致系统崩溃或数据丢失。
5. 菜单的返回要灵活方便,用户可以随时返回上一级菜单或回到主菜单。
1 用户界面设计一、菜单设计二、对话框设计三、工具栏四、综合应用本章目录2 一、菜单设计下拉式菜单弹出式菜单快捷菜单主菜单快捷菜单子菜单MenuStrip ContextMenuStrip菜单项:事件:Click需要为菜单项编写事件过程Text 分隔符 输入:- Checked :True 菜单项成选项,选定了显示“√”热键:&字符,如新建(&N)快捷键:ShortcutKeys例1 设计一个记事本程序Text Name ShortcutKeys Text Name ShortcutKeys 文件(F) 使用缺省名编辑(E) 使用缺省名新建(N) FileNew Ctrl+N 剪切(T) EditCut Ctrl+X 打开(O)…FileOpen Ctrl+O 复制(C) EditCopy Ctrl+C另存为(A)…FileSaveAs Ctrl+S 粘贴(P) EditPaste Ctrl+V分隔线使用缺省名格式(O) 使用缺省名退出(X) FileExit 字体(F) FormatFont帮助(H) 使用缺省名颜色(C) FormatColor关于(A)…AboutDilog下拉式菜单的建立过程:①在窗体上放置一个MenuStrip控件②设计菜单③设置菜单项的属性④编写菜单项的事件过程例2 为例1设计一个弹出式菜单①在窗体上放置一个ContextMenuStrip控件②设计菜单③设置菜单项的属性④建立弹出式菜单与文件框之间的关联⑤编写菜单项的事件过程一般与下拉式菜单中的菜单项共享事件过程' 修改“新建”菜单项的事件过程' 假定弹出式菜单中“新建”菜单项名称为PopFileNew Sub FileNew_Click( … ) Handles FileNew.ClickTextBox1.Text = ""TextBox1.Focus()End Sub例2 为例1设计一个弹出式菜单①在窗体上放置一个ContextMenuStrip控件②设计菜单③设置菜单项的属性④建立弹出式菜单与文件框之间的关联⑤编写菜单项的事件过程一般与下拉式菜单中的菜单项共享事件过程' 修改“新建”菜单项的事件过程' 假定弹出式菜单中“新建”菜单项名称为PopFileNewSub FileNew_Click( … ) Handles FileNew.Click, PopFileNew.Click TextBox1.Text = ""TextBox1.Focus()End Sub。
⼆、菜单编辑器使⽤菜单编辑器可以为应⽤程序创建⾃定义菜单并定义其属性,利⽤这个编辑器,可以建⽴下拉式菜单,最多可达6层。
启动菜单编辑器的⽅法有4种(先选中⼀个窗体,使之为活动窗体):使⽤菜单“⼯具”/“菜单编辑器”;单击⼯具栏中的“菜单编辑器”按钮;键盘快捷键CTRL+E;在要建⽴菜单的窗体上单击右键,在弹出菜单中选择“菜单编辑器”。
启动后,弹出菜单设计窗⼝。
菜单编辑器窗⼝分为三个部分:数据区、编辑区和菜单项显⽰区。
1、数据区⽤来输⼊或修改菜单项、设置属性。
其中:"标题"项:在提供的⽂本输⼊框中可以输⼊菜单名或命令名,这些名字出现在菜单之中。
输⼊的内容同时也显⽰在设计窗⼝下⽅的显⽰窗⼝中(相当于控件的Caption属性)。
如果在该栏中输⼊⼀个减号(-),则可在菜单中加⼊⼀条分隔线。
"名称"项:在⽂本输⼊框中可以为菜单名及各菜单项输⼊控制名。
控制名是标识符(相当于控件的Name属性),仅⽤于访问代码中的菜单项,它不会在菜单中出现。
菜单名和每个菜单项都是⼀个控件,都要为其取⼀个控制名。
"索引"项:当⼏个菜单项使⽤相同的名称时,把它们组成控件数组,可指定⼀个数字值来确定每⼀个菜单项在控件数组中的位置。
该位置与控件的屏幕位置⽆关。
"快捷键"项:允许为每个菜单项选择快捷键(热键)。
"帮助上下⽂ID"项:可在该⽂本框中输⼊数值,这个值⽤来在帮助⽂件(⽤HelpFile属性设置)中查找相应的帮助主题。
"协调位置"项:⽤来确定菜单或菜单项是否出现或在什么位置出现。
该列表有4个选项:0-None 菜单项不显⽰1-Left 菜单项靠左显⽰2-Middle 菜单项居中显⽰3-Right 菜单项靠右显⽰"复选"项:允许在菜单项的左边设置复选标记。
它不改变菜单项的作⽤,也不影响事件过程对任何对象的执⾏结果,只是设置或重新设置菜单项旁的符号。
菜单程序设计
一、菜单简介
在前面,我们学习了一些常用控件的使用方法,同时我们学习了如何利用这些简单的常用控件来布置界面并实现一些功能。
但是,同学们可以看到,在我们日常使用的窗口中,几乎都有一个共同特点,那就是菜单,比如windows中的窗口,word的界面,等等都有菜单。
那么,如果我们也能在我们自己的设计中也添加上菜单,那不是使我们开发的应用程序更美观、更实用或者说更像模像样了吗?
这节课,我们就来学习菜单的制作方法。
(让同学们将书本翻到64页。
)
我们先来看幻灯片,关于菜单这一部分,要求同学们要达到这样的要求。
(学习目标和学习要点)要制作菜单,首先我们要先明确菜单的各个组成部分,当然这不用我多说,大家都很清楚,但是每一部分到底如何“称呼”,我们来具体的看一下。
(见幻灯片,可以结合powerpoint的菜单进行介绍。
)
二、菜单编辑器
那么,在VB中菜单是怎么被制作出来的呢?
VB中提供了一个专门的菜单编辑工具——菜单编辑器。
菜单编辑器在什么地方呢?启动VB后,有三种方法可以打开菜单编辑器。
(见幻灯片)
现在我们打开了菜单编辑器,大家一看这个界面,感觉挺复杂的,怎么做一个菜单要这么多东西啊,其实,菜单项也是一个对象,跟其他的控件一样,也具有它自己的属性,那么跟其他控件对象相比,菜单的属性要少得多了,不是吗?但是,和其他对象一样,菜单项也有两个最常用的属性,一个是“标题”,它相当于其他控件的caption属性,另一个是“名称”,相当于name属性,很简单只要填上这两个空,就可以创建一个菜单项了。
我们按照下表来创建一个菜单,并编写代码:
Text1.Visible = True
Text1.Text = ""
End Sub
Private Sub mnuopen_Click()
Form1.Caption = "文件"
Text1.Visible = True End Sub
Private Sub mnuclose_Click() Text1.Visible = False Form1.Caption = ""
End Sub Private Sub mnuexit_Click() End
End Sub
Private Sub mnubold_Click()
mnubold.Checked = Not mnubold.Checked Text1.FontBold = mnubold.Checked
End Sub Private Sub mnuitalic_Click()
mnuitalic.Checked = Not mnuitalic.Checked Text1.FontItalic = mnuitalic.Checked
End Sub
Private Sub mnufontvisible_Click()
Me.mnufont.Visible = Not Me.mnufont.Visible
If mnufont.Visible Then
mnufontvisible.Caption = "字体不可见"
Else
mnufontvisible.Caption = "字体可见"
End If
End Sub
三、访问键和快捷键
细心的同学们会注意到,在我们常见的菜单中,每个菜单名和几乎每个菜单项的旁边都有一个类似“(f)”的符号,大家都知道,这是访问键或热键,比如在powerpoint中的文件菜单,我们利用alt+f可以访问“文件”的菜单项。
那么,细心的同学还会发现,在有些菜单项的旁边会有一个类似“ctrl+z”的符号,我们知道这是快捷键,有哪位同学能告诉我,访问键和快捷键的区别是什么?(提问)我们不妨利用菜单编辑器也来设置各个菜单项的访问键和快捷键(详情见上表)。
现在我们可以运行程序来看一看。
当我们使用访问键时,只是找到相应的菜单项,而并不执行菜单项,需要敲回车键才能够执行命令;而用快捷键就是执行该指令。
因此,它们的区别是:(见幻灯片)。
四、菜单选项的状态
在菜单编辑器上,还有一排复选按纽:复选、有效、可见、显示窗口列表,这些是什么意思?我想大家应该很容易明白。
复选:可在设计时改写,也可在运行时通过代码改变。
(如上例)
有效:将“字体不可见”的有效属性的“√”去掉,看效果。
可见:相当于visible属性;
显示窗口列表:等以后学到多文档时,我们再给大家演示。
五、菜单控件数组
在菜单编辑器中还有一个重要的属性——索引。
这个市做什么用的呢?大家应该也不
陌生,在我们前面学习单选按纽的时候,我经常给大家举例子,改变字体的大小时,我们就是使用的单选按钮的控件数组。
在写代码时,它们的名称都是option1,而我们用select case 语句写代码时,用以区分这些单选按钮的是它们的索引值,就是index,也就是我们这里的索引。
因此,如果我们需要将几个菜单项改为控件数组的时候,使用索引这个属性。
在原有菜单的基础上添加字体大小的控件数组(见上表),写入代码:
Private Sub mnufs_Click(Index As Integer)
Select Case Index
Case 0
Text1.FontSize = 10
Case 1
Text1.FontSize = 20
Case 2
Text1.FontSize = 30
End Select
Dim i As Integer
For i = 0 To 2
If i <> Index Then
mnufs(i).Checked = False Else
mnufs(i).Checked = True End If
Next i
End Sub
若要程序为,选中哪个字体大小,就在前面加“√”,可在原代码后添加代码:(如上)创建控件数组需要注意的问题有(见幻灯片)
六、关于菜单项的几点说明(见幻灯片)
七、弹出式菜单
以上我们制作的菜单都是比较普通的一般的菜单,其实利用菜单编辑器还可以作出弹出式菜单。
什么是弹出式菜单?(见幻灯片,利用powerpoint演示弹出式菜单)如果我们自己开发应用程序中,含有弹出式菜单,不是会使我们的设计更完善吗?
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
PopupMenu popmenu
End If
End Sub
关于幻灯片上弹出菜单中的flag的说明可以将上述代码改为:
PopupMenu popmenu,4
PopupMenu popmenu,0
PopupMenu popmenu,8,0,0
等等来观察效果。
八、工具栏的设计
(后两种方法,让学生自己看书完成,第一种方法会在以后的章节中作介绍)。