《设计菜单》PPT课件

《设计菜单》PPT课件

ID:39137530

大小:233.50 KB

页数:41页

时间:2019-06-25

《设计菜单》PPT课件_第1页
《设计菜单》PPT课件_第2页
《设计菜单》PPT课件_第3页
《设计菜单》PPT课件_第4页
《设计菜单》PPT课件_第5页
资源描述:

《《设计菜单》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、菜单在windows应用程序中有广泛的应用,是应用程序图形化界面中一个必不可少的组成元素,通过菜单对各种命令按功能进行分组,能使用户更加方便、直观地访问这些命令。7.菜单的设计一、菜单系统的功能1.将应用程序的所有功能分类显示于菜单的选项中,以便用户选择。2.管理应用系统,控制各种功能模块的运行。7.菜单的设计二、菜单系统的种类和结构1、弹出式菜单:弹出菜单是独立于菜单栏的浮动菜单,其在窗体上的显示位置由单击鼠标时指针的位置决定2、下拉式菜单菜单栏(主菜单)—主菜单项子菜单——菜单项有效和无效的菜单项和子菜单项带复选框的菜单项和

2、子菜单项——级联菜单(最多可达6层)…——启动对话框分隔线7.菜单的设计主菜单项快捷键级联菜单标记菜单栏分隔线菜单项子菜单名下拉式菜单7.下拉式菜单的设计三、VB中设计菜单的工具——菜单编辑器1.菜单编辑器(1)打开方法“工具”主菜单项/菜单编辑器工具栏/菜单编辑器窗体上弹出式菜单/菜单编辑器(2)作用在菜单编辑器对话框中可以完成创建、编辑、修改菜单等工作,如添加/删除菜单项、调整菜单项的位置、定义菜单中的快捷键。7.下拉式菜单的设计(3)结构菜单控件属性区菜单项显示区(菜单控件列表框)编辑区7.下拉式菜单的设计2.菜单控件菜

3、单系统是一个整体,但每一个菜单项分别是一个控件。因此,设计菜单同设计其他控件相似,要设置其属性和编写事件过程。在设计阶段设置属性时用菜单编辑器在菜单控件属性区中设置。在程序运行时则是通过代码实现的。7.下拉式菜单的设计(1)菜单控件的主要属性标题Caption:设置程序运行时显示在菜单上的文字。名称Name:设置菜单项的控件名称,用来在代码中识别菜单控件。注意:VisualBasic禁止在菜单控件未命名之前退出菜单编辑。复选Checked:设置菜单项是否被选中。有效Enabled:设置菜单项是否对事件作出响应。(正常显示或灰色)

4、可见Visible:设置菜单项是否可见。7.下拉式菜单的设计(2)菜单控件的事件菜单控件只有一个Click事件。(3)菜单的特点:菜单也是一个控件。不象命令按纽、列表框等其他的控件,菜单没有标准的外观。菜单项随着应用程序的不同而不同。7.下拉式菜单的设计四、下拉式菜单的设计设计一个类似Word的带下拉式菜单的简易文本编辑器1.下拉式菜单的设计步骤(1)建立窗体,添加控件;(2)打开菜单编辑器,进入菜单设计窗口;(3)设置各菜单项的属性;(4)为菜单项编写相应的事件过程。7.下拉式菜单的设计2.菜单系统的外观设计(1)基本操作1.

5、“→”按钮:下一级菜单项;2.“←”按钮:上一级菜单项。3.↓和↑按钮:改变菜单项位置。4.下一个(Next):设置下一个菜单项。5.插入(Insert)按钮:插入菜单项6.删除(Delete)按钮:删除菜单项7.下拉式菜单的设计(2)修饰菜单设置菜单分隔线(-):分界符也应有名称。访问键(热键):(&F)ShortCut(快捷键):当快捷键按下时菜单项被执行。经常用到的菜单项目要设置一个快捷键以支持键盘访问。7.下拉式菜单的设计3.编写菜单事件过程完成菜单系统外观设计后,还必须为各个菜单项进行编码,才能真正做到通过选择菜单项来

6、实现某项功能。(1)最简单的情形编写“文件”主菜单中的“关闭”菜单项的事件过程只需用End方法即可。编写“隶书”、“宋体”级联菜单项代码,只要在其事件过程中令Text1.FontName=“隶书”和Text1.FontName=“宋体”即可。7.下拉式菜单的设计例题代码PrivateSubmnuFileClose_Click()EndEndSubPrivateSubmnuFormatFontlishu_Click()Text1.FontName="隶书"EndSubPrivateSubmnuFormatFontsongti_Cl

7、ick()Text1.FontName="宋体"EndSub7.下拉式菜单的设计(2)菜单的控制——菜单项的状态①有效性控制Enabled使菜单项失效或生效。②菜单项的复选标志Checked在菜单项上添加或去除选中符号。有些对应的命令表示的是一种开关状态,只有两种可能的状态,因此,首先要判定它的属性值。③Visible只有将菜单项的Visible属性设置为True,该菜单项才显示。可以在设计时设置该属性值,也可以在运行时通过执行代码加以改变7.下拉式菜单的设计(3)剪贴板对象Clipboard①剪贴板是内存的一部分区域,所有应用

8、程序都能使用剪贴板中的信息。在VB中,所有与剪贴板有关的操作是通过剪贴板对象实现的。剪贴板对象是用于暂时保存图形和文本的一种特殊的控件,它是VB中预先定义好的控件组。②剪贴板对象没有任何属性和事件,但通过它的一些方法可以提供对系统剪贴板的访问(即发送和接收数据)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。