Visual Basic程序设计 教学课件 ppt 作者 刘瑞新 VB9
61页1、在Windows环境中,几乎所有的应用软件都通过菜单来实现各种操作。而对于VB应用程序来说,当操作比较简单时,一般通过控件来执行,而当要完成较复杂的操作时,使用菜单将很方便。 工具栏同样以其直观、快捷的特点出现在各种应用程序中,事实上工具栏已经成为Windows应用程序的标准功能。它使用户不必在一级级的菜单中去搜寻需要的命令,给用户带来比菜单更为快捷的操作。 本章主要内容: 菜单设计 工具栏设计,第9章 菜单和工具栏设计,9.1 菜单设计 菜单的基本作用有两个,一是提供人机对话的接口,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。一个高质量的菜单程序,不仅能使系统美观,而且能使用户使用方便,并可避免由于误操作而带来的严重后果。 在实际应用中,菜单可分为两种基本类型:下拉式菜单和弹出式菜单。 下拉式菜单一般通过单击菜单栏中菜单标题(如“文件”、“编辑”、“视图”等)的方式打开,如图9-1所示。,图9-1 下拉式菜单,弹出式菜单则通过用鼠标右键单击某一区域的方式打开,如图9-2所示。 一般来说,不同的区域所“弹出”的菜单内容是不同的。如在VB的工具栏中的弹出菜
2、单与窗体设计器中的弹出菜单就完全不同。,图9-2 弹出式菜单,9.1.1 下拉式菜单 在下拉式菜单系统中,一般有一个主菜单,称为菜单栏。其中包括一个或多个选择项,称为菜单标题。当单击一个菜单标题时,包含菜单项的列表(菜单)即被打开。菜单由若干个命令、分隔条、子菜单标题(其右边含有三角的菜单项)等菜单项组成。当选择子菜单标题时又会“下拉”出下一级菜单项列表,称为子菜单。VB的菜单系统最多可达6层。 在VB中,菜单也是一个图形对象,即控件。与其他控件一样,它具有定义它的外观与行为的属性。在设计或运行时可以设置Caption属性、Enabled和Visible属性、Checked属性以及其它属性。菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。 与一般控件不同的是,菜单控件不在VB的工具箱中,需要在VB“菜单编辑器”中进行菜单设计。,1. 菜单编辑器 菜单通过菜单编辑器(即菜单设计窗口)建立。可以通过下面的4种方法之一进入菜单编辑器: l 执行“工具”菜单中的“菜单编辑器”命令。 l 使用快捷键Ctrl+E。 l 单击工具栏中的“菜单编辑器”按钮。 l
3、 在要建立菜单的窗体上单击鼠标右键,在快捷菜单中,单击“菜单编辑器”命令。 打开后的菜单编辑器窗口如图9-3所示。,图9-3 菜单编辑器,菜单编辑器分为3个部分。 (1) 菜单控件属性区 菜单控件属性区用于设置菜单项的各个属性,表9-1列出其中的主要属性。,表9-1 菜单控件的主要属性,(2) 编辑区 编辑区共有7个按钮,用来对输入的菜单项进行简单的编辑,见表9-2。 表9-2 编辑区的按钮,(3) 菜单项显示区 菜单项显示区位于菜单编辑器的下部,输入的菜单项在这里显示出来,并通过内缩符号表明菜单项的层次。 说明: “菜单项”包括4个方面的内容:菜单名、菜单命令、分隔线和子菜单。 在输入菜单项时,如果在字母前加上“&”,则显示菜单时在该字母下面加上一条下划线,可以通过Alt+“带下划线的字母”打开菜单或执行相应的菜单命令。 内缩符号由4个小数点“.”组成,它表明菜单项所在的层次。一个内缩符号“.”表示一层,两个内缩符号“”表示两层,最多为6层。如果一个菜单项前面没有内缩符号,则该菜单为菜单名,即菜单的第一层。, 如果在“标题”栏内只输入一个“-”,则表示产生一个分隔线。 只有菜单名没有
4、菜单项的菜单称为“顶层菜单”,在输入这样的菜单项时,通常在后面加上一个感叹号(!)。 除分隔线外,所有的菜单项都可以接受Click事件。 【例9-1】在窗体上建立如图9-4所示的文件下拉菜单。,图9-4 建立下拉菜单,操作步骤如下: 执行“工具”菜单中的“菜单编辑器”命令,打开“菜单编辑器”窗口。 在标题栏中输入“文件(&F)”,在菜单项显示区中出现同样的标题名称。按Tab键(或用鼠标)把输入光标移到“名称”栏,在名称栏中输入file,此时菜单项显示区中没有变化。 单击编辑区中的“下一个”按钮,菜单项显示区中的条形光标下移,同时资料区的“标题”栏及“名称”栏被清空,光标回到“标题”栏。 在标题栏中输入“新建”,该信息同时在菜单项显示区中显示出来,用Tab键或鼠标把光标移到“名称”栏,输入new,单击编辑区的右箭头,菜单显示区中的“新建”右移,同时其左侧出现一个内缩符号“.”,表明“新建”是“文件”的下一级菜单, 依次输入菜单中的各项,如果需要指定快捷键,可以单击“快捷键”栏右端的箭头,从中选出。例如为“打开”菜单项选中“Ctrl+O”作为其快捷键。 设计完成后的窗口如图9-5所示,单击
《Visual Basic程序设计 教学课件 ppt 作者 刘瑞新 VB9》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计 教学课件 ppt 作者 刘瑞新 VB9》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页