Visual Basic程序设计 银红霞 第6章 用户界面设计

Visual Basic程序设计 银红霞 第6章 用户界面设计

ID:40239442

大小:1.68 MB

页数:82页

时间:2019-07-28

Visual Basic程序设计 银红霞 第6章 用户界面设计_第1页
Visual Basic程序设计 银红霞 第6章 用户界面设计_第2页
Visual Basic程序设计 银红霞 第6章 用户界面设计_第3页
Visual Basic程序设计 银红霞 第6章 用户界面设计_第4页
Visual Basic程序设计 银红霞 第6章 用户界面设计_第5页
资源描述:

《Visual Basic程序设计 银红霞 第6章 用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计教程2021/7/171第6章用户界面设计2本章主要内容6.1菜单设计6.2对话框设计6.3工具栏设计6.4状态栏设计(4学时)36.1菜单设计46.1.1菜单简介在Windows环境下,菜单是应用系统的组成部分之一,用来表示程序的各项命令,并把各种命令按功能分组,功能类似的命令放在同一个子菜单中。在实际的应用中,菜单可分为两种基本类型:下拉式菜单弹出式菜单5每个菜单项都视为一个控件对象。菜单控件具有定义外观与行为的属性。菜单控件只包含一个事件,即Click事件。66.1.2下拉式菜单在关闭状态下,下拉菜单作为菜单栏位于窗口的标题栏下面,当单击其中某一项

2、时,下拉出其相应的子菜单,供用户选择或输入信息,如图6-1所示。71.下拉式菜单的结构(1)菜单栏(或称主菜单行),它是菜单的常驻行。(2)下一级子菜单,每一项是一个菜单命令或分隔线。82.下拉式菜单的优点(1)整体感强,操作一目了然。(2)具有导航功能。(3)占用屏幕空间小。93.设计下拉式菜单的步骤(1)建立窗体,添加控件。(2)打开“菜单编辑器”窗口,设置各菜单项属性。(3)为相应的菜单命令添加事件过程。106.1.3使用菜单编辑器设计菜单当某个窗体为活动窗体时,可以用如下方法打开“菜单编辑器”窗口:(1)选择“工具”菜单下的“菜单编辑器”命令。(2)使用组合键Ctrl+E。(

3、3)单击工具栏中的“菜单编辑器”按钮。(4)在要建立菜单的窗体上单击鼠标右键,在弹出的快捷菜单中选择“菜单编辑器”命令。11菜单编辑器分为3部分:菜单项属性设置区、菜单项编辑区和菜单项显示区。121.属性设置区(1)标题功能:设置菜单栏上显示的文本,相当于控件的Caption属性。说明:①分隔线的设置②热键的设置13(2)名称功能:设置菜单控件的名字,相当于控件的Name属性。说明:每个菜单项都必须有个名字,即使分隔线也要有对应的名称。(3)索引功能:设置菜单控件数组的下标,相当于控件数组的Index属性。说明:可以将若干个菜单项控件定义成一个控件数组,Index属性用于确定相应菜单

4、控件在数组中的位置。它的值不影响菜单控件的显示位置。14(4)快捷键功能:是一个列表框,用来设置菜单项的快捷键,即菜单控件的Shortcut属性。说明:①可以设置或取消快捷键②不能给顶级菜单项设置快捷键。(5)帮助上下文件ID功能:即菜单控件的HelpContextID属性,可在该文本框中输入数值,可根据该数值在帮助文件中查找相应的帮助主题。15(6)协调位置功能:即菜单控件的NegotiatePosition属性,用来确定菜单或菜单项是否出现或在什么位置出现。说明:该属性有4个选项:0-None缺省值,对象活动时,不显示顶级菜单1-Left顶级菜单靠左显示2-Middle顶级菜单居

5、中显示3-Right顶级菜单靠右显示(7)复选功能:即菜单控件的Checked属性。16(8)有效功能:即菜单控件的Enabled属性。(9)可见功能:即菜单控件的Visible属性。(10)显示窗口列表功能:即菜单控件的WindowsList属性,用来设置在MDI应用程序中,菜单控件是否包含一个打开的MDI子窗体列表。172.编辑区(1)左、右箭头功能:用于调整菜单项的级别,即增加或减少内缩符号。说明:①内缩符号“....”反映了菜单项的级别。②单击一次“→”按钮或“←”按钮,可降低一个级别或提高一个级别。③下拉式菜单最多可达6层。18(2)上、下箭头功能:用于调整菜单项的位置。说

6、明:单击一次“↑”按钮或“↓”按钮,可使菜单项上移一行或下移一行。(3)下一个按钮功能:用于编辑下一个菜单项。(4)插入按钮功能:用于在选定的菜单项前,插入一个空白菜单项。(5)删除按钮功能:用于删除光标所在处的菜单项。193.显示区显示区显示菜单项的分级列表。输入的菜单项以标题为名在此区域中显示,并通过内缩符号表明菜单项的层次。条形光标所在的菜单项是“当前菜单项”。206.1.4弹出式菜单弹出式菜单通过在窗体的任意位置单击某一鼠标键(一般为鼠标右键)打开。也称它为快捷菜单,或上下文菜单,如图6-3所示。21设计弹出式菜单的步骤为:(1)使用菜单编辑器设计菜单。(2)将要作为弹出式菜

7、单的顶级菜单设置为不可见。(3)编写与对象相关联的MouseDown事件过程,用PopupMenu方法显示弹出式菜单。IfButton=2Then弹出菜单22弹出菜单可利用PopupMenu方法实现,其语法格式为:[对象名.]PopupMenu菜单名[,flags[,x[,y[,BoldCommand]]]]说明:(1)对象名:即窗体名,省略该项表示当前窗体。(2)菜单名:是指弹出式菜单的顶级菜单名。(3)flags参数为一些常量数值的设置,包含位置及行

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

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

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