网站大量收购闲置独家精品文档,联系QQ:2885784924

VisualBasic程序设计银红霞第6章节用户界面设计.ppt

VisualBasic程序设计银红霞第6章节用户界面设计.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 用户界面设计 本章主要内容 6.1 菜单设计 6.2 对话框设计 6.3 工具栏设计 6.4 状态栏设计 6.1.1 菜单简介 在Windows环境下,菜单是应用系统的组成部分之一,用来表示程序的各项命令,并把各种命令按功能分组,功能类似的命令放在同一个子菜单中。 在实际的应用中,菜单可分为两种基本类型: 下拉式菜单 弹出式菜单 每个菜单项都视为一个控件对象。 菜单控件具有定义外观与行为的属性。 菜单控件只包含一个事件,即Click事件。 6.1.2 下拉式菜单 在关闭状态下,下拉菜单作为菜单栏位于窗口的标题栏下面,当单击其中某一项时,下拉出其相应的子菜单,供用户选择或输入信息,如图6-1所示。 1.下拉式菜单的结构 (1)菜单栏(或称主菜单行),它是菜单的常驻行。 (2)下一级子菜单,每一项是一个菜单命令或分隔线。 2.下拉式菜单的优点 (1)整体感强,操作一目了然。 (2)具有导航功能。 (3)占用屏幕空间小。 3.设计下拉式菜单的步骤 (1) 建立窗体,添加控件。 (2) 打开“菜单编辑器”窗口,设置各菜单项属性。 (3) 为相应的菜单命令添加事件过程。 6.1.3 使用菜单编辑器设计菜单 当某个窗体为活动窗体时,可以用如下方法打开“菜单编辑器”窗口: (1)选择“工具”菜单下的“菜单编辑器”命令。 (2)使用组合键Ctrl+E。 (3)单击工具栏中的“菜单编辑器”按钮。 (4) 在要建立菜单的窗体上单击鼠标右键,在弹出的快捷菜单中选择“菜单编辑器”命令。 菜单编辑器分为3部分:菜单项属性设置区、菜单项编辑区和菜单项显示区。 1.属性设置区 (1)标题 功能:设置菜单栏上显示的文本,相当于控件的Caption属性。 说明: ① 分隔线的设置 ② 热键的设置 (2)名称 功能:设置菜单控件的名字,相当于控件的Name属性。 说明:每个菜单项都必须有个名字,即使分隔线也要有对应的名称。 (3)索引 功能:设置菜单控件数组的下标,相当于控件数组的Index属性。 说明:可以将若干个菜单项控件定义成一个控件数组,Index属性用于确定相应菜单控件在数组中的位置。它的值不影响菜单控件的显示位置。 (4)快捷键 功能:是一个列表框,用来设置菜单项的快捷键,即菜单控件的Shortcut属性。 说明: ① 可以设置或取消快捷键 ② 不能给顶级菜单项设置快捷键。 (5)帮助上下文件ID 功能:即菜单控件的HelpContextID属性,可在该文本框中输入数值,可根据该数值在帮助文件中查找相应的帮助主题。 (6)协调位置 功能:即菜单控件的NegotiatePosition属性,用来确定菜单或菜单项是否出现或在什么位置出现。 说明: 该属性有4个选项: 0-None 缺省值,对象活动时,不显示顶级菜单 1-Left 顶级菜单靠左显示 2-Middle 顶级菜单居中显示 3-Right 顶级菜单靠右显示 (7)复选 功能:即菜单控件的Checked属性。 (8)有效 功能:即菜单控件的Enabled属性。 (9)可见 功能:即菜单控件的Visible属性。 (10)显示窗口列表 功能:即菜单控件的WindowsList属性,用来设置在MDI应用程序中,菜单控件是否包含一个打开的MDI子窗体列表。 2.编辑区 (1)左、右箭头 功能:用于调整菜单项的级别,即增加或减少内缩符号。 说明: ① 内缩符号“” 反映了菜单项的级别。 ② 单击一次“→”按钮或“←”按钮,可降低一个级别或提高一个级别。 ③ 下拉式菜单最多可达6层。 (2)上、下箭头 功能:用于调整菜单项的位置。 说明:单击一次“↑”按钮或“↓”按钮,可使菜单项上移一行或下移一行。 (3)下一个按钮 功能:用于编辑下一个菜单项。 (4)插入按钮 功能:用于在选定的菜单项前,插入一个空白菜单项。 (5)删除按钮 功能:用于删除光标所在处的菜单项。 3.显示区 显示区显示菜单项的分级列表。输入的菜单项以标题为名在此区域中显示,并通过内缩符号表明菜单项的层次。条形光标所在的菜单项是“当前菜单项”。 6.1.4 弹出式菜单 弹出式菜单通过在窗体的任意位置单击某一鼠标键(一般为鼠标右键)打开。也称它为快捷菜单,或上下文菜单,如图6-3所示。 设计弹出式菜单的步骤为: (1)使用菜单编辑器设计菜单。 (2)将要作为弹出式菜单的顶级菜单设置为不可见。 (3)编写与对象相关联的MouseDown事件过程,用PopupMenu方法显示弹出式菜单。 If Button=2 Then 弹出菜单 弹出菜单可利用PopupMenu方法实现,其语法格式为: [对象名.] PopupM

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档