




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
菜单与工具栏设计,主讲:李晓岚,8.1菜单设计,什么是菜单?菜单的功能?人机对话界面,方便使用者选择应用系统的各种功能通过菜单可以管理应用系统,控制应用程序各种功能模块的运行菜单的类型下拉式弹出式,属性定义其外观和操作Caption、Enable、Visible、Checked事件Click事件,菜单是控件,使用菜单编辑器设计菜单,菜单编辑器,数据区,编辑区,显示区,1数据区,用来输入或修改菜单项,设置属性。,2.编辑区,编辑区由7个按钮组成右箭头把选定的菜单向右移一个等级。左箭头把选定的菜单向上移一个等级。上箭头把选定的菜单项在同级菜单内向上移动一个位置。下箭头把选定的菜单项在同级菜单内向下移动一个位置。下一个将开始一个新的菜单项。插入将在某个菜单项前插入一个新的同级空白菜单项。删除将删除选定的菜单项。,3.菜单项显示区,菜单编辑器相关说明,菜单项包括4个方面的信息菜单标题、菜单命令、分隔线和子菜单内缩符号用于表示菜单项所在层次,最多可以有5个内缩符号分隔线在“标题”栏中输入“-”菜单中除了分隔线外,每个菜单项都可以接收Click事件在输入菜单项标题时,加上&字母,则可以通过Alt+字母执行相应菜单命令,应用菜单进行程序设计,主要经历三个步骤,分别是:(1)界面设计主要任务是在窗体设计器中创建控件,设置控件的相应属性。(2)菜单设计利用菜单编辑器创建菜单界面。(3)代码设计为窗体中的控件编写事件过程,为子菜单项编写单击事件过程,8.1.4菜单控件数组,菜单控件数组的作用简化编程过程,用一段代码处理多个菜单项动态增加或删除菜单项,一段代码处理多个菜单项,PrivateSubfile_Click(IndexAsInteger)SelectCaseIndexCase0Text1.Text=newCase1Text1.Text=openEndSelectEndSub,动态增删菜单项,在主菜单下插入一个子菜单caption:清单name:listindex:0visible:False,代码部分增加菜单项:loadlist(1)List(1).visible=trueList(1).caption=“添加一个菜单项”删除菜单项:unloadlist(1),8.1.6弹出菜单,弹出菜单是独立于菜单栏的浮动菜单,其在窗体上的显示位置由单击鼠标时指针的位置决定。,在VB中,使用PopupMenu方法来显示弹出菜单。PopupMenu方法的语法为:,对象.PopupMenu菜单名,标志,x,y,表9-8用于“标志”的设置值,【例8-3】在例8-1中实现弹出式菜单,在文本显示区域单击右键可以设置字体格式。编辑标签的MouseDown事件过程PrivateSuboutput_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenupopformatEndIfEndSub,为每个子菜单项编写事件过程代码。PrivateSubpopBold_Click()output.FontBold=TrueEndSubPrivateSubpopItalic_Click()output.FontItalic=TrueEndSubPrivateSubpopUndrli_Click()output.FontUnderline=TrueEndSubPrivateSubfont20pt_Click()output.FontSize=20EndSubPrivateSubfontLs_Click()output.FontName=隶书EndSubPrivateSubQit_Click()EndEndSub,9-1建立弹出菜单,应使用的方法是(【9】)。【9】A)MenuToB)SetMenuToC)PopupMenuD)PopMenu9-2在菜单设计窗口,如果希望菜单项的某一字母为热键,则可在该字母前加的符号是(【9】)。【9】A)B)#C)D)&,9-5菜单控件中不包含(【9】)属性。【9】A)captionB)checkedC)visibleD)Value9-6VisualBasic6.0可以建立下拉式菜单,最多可达(【9】)层。【9】A)3B)4C)5D)6,10-1以下叙述中错误的是(【10】)。【10】A)在同一窗体的菜单项中,不允许出现标题相同的菜单项B)在菜单的标题栏中,“&”所引导的字母表示该字母为热键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级信息技术上册 第一单元 第5课《画美丽的早晨》教学设计2 冀教版
- 加班审批表(完整)
- 会议(培训)记录(完整版)
- 九年级美术(浙美版)上册教学设计
- 2024南方出版传媒股份有限公司校园招聘笔试参考题库附带答案详解
- 一年级道德与法治下册 第二单元 这样做真好 第5课《懂礼貌 人人夸》教学设计 粤教版
- 教师个人师德师风学习培训心得合集
- 七年级生物下册 第四单元 第11章 第2节 尿的形成与排出教学设计 (新版)北师大版
- 全国闽教版初中信息技术八年级上册第一单元活动一《图像的获取》教学设计
- 九年级语文上册 第六单元 22范进中举教学设计 新人教版
- 思想政治学科教学新论课后习题第二版刘强
- 口腔专科护理知识考核试题与答案
- 国家职业技能标准 (2021年版) 4-14-01-04 社群健康助理员
- 课件-一般过去时
- 消防给水及消火栓系统工程验收记
- 铁路货车制动管系法兰用E形密封圈技术条件
- 本科毕业设计论文霓虹灯PLC控制与监控组态设计
- 螺旋式连续榨汁机的毕业设计【带图纸】
- 美国散粮稳性计算
- 教师问责制度
- 音响技术教案
评论
0/150
提交评论