VB 菜单、工具栏和状态栏_第1页
VB 菜单、工具栏和状态栏_第2页
VB 菜单、工具栏和状态栏_第3页
VB 菜单、工具栏和状态栏_第4页
VB 菜单、工具栏和状态栏_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

菜单、工具栏和状态栏1菜单1.1菜单编辑器VB提供的菜单编辑器来设计实现。菜单编辑器的启动方式:选择“工具/菜单编辑器”命令。利用快捷键<Ctrl+E>来调用“菜单编辑器”。1・2创建最简菜单在菜单的属性设置区域中有诸多的属性需要设置,其中,“标题”和“名称”属性是必须要设置的,其他的属性可以采用默认值,或者不进行设置。仅设置了“标题”和“名称”属性的菜单就是最简菜单。注意:“标题”属性和“名称”属性必须都设置,缺一不可,否则将不被菜单编辑器接受。1.3设置菜单的快捷键和访问键快捷键是用于执行一个命令的功能键或者组合键,例如,<Ctrl+C>为复制操作。访问键是指用户按下<Alt>键同时又按下的键。例如,<Alt+F>用于打开“文件”菜单,这里的<F>键即为访问键。

1.4创建级联菜单在菜单编辑器中,以缩进量显示级联菜单的形式。在菜单编辑器的菜单列表区中由内缩进符号表明菜单项所在的层次,每4个点表示一层,最多可以有5个内缩符号,最后面的菜单项为第5层。1・5创建复选菜单通过复选菜单可以实现在菜单中执行或取消执行某项操作。菜单的复选标记有两个作用:一是表示打开或关闭的条件状态,选取菜单命令可以交替地添加或删除复选标记;二是指示几个模式中哪个或哪几个在起作用。1・6设置菜单分隔条利用菜单分隔条可使功能相近的菜单放在一组,使子菜单看起来更加清晰、明了。1・7设置菜单无效有些菜单对于不同权限的操作用户的使用权限是不同的,如系统设置方面的菜单,只有系统管理员才能使用,当普通用户进入系统中时,这些菜单将被设置为无效。际题(II;|际题(II;|"-"输入连于符名称如:|素引昭':-帮助上下丈IDQt):;□快捷键⑨:厠调位置⑪):*可见迪下一亍@〕].插入① 删除①下一亍@〕].插入① 删除①2弹出式菜单弹出式菜单是指在窗体上单击鼠标右键之后弹出的菜单,也称为浮动菜单。可使用PopupMenu方法显示弹出式菜单。2.1PopupMenu方法语法:object.PopupMenumenuname,flags,x,y,boldcommand其中,object:可选参数,对象表达式,其值为Form或MDIForm;menuname:必须的参数,指出要显示的弹出式菜单名;flags:可选的参数,为一个数值或常数,用以指定弹出式菜单的位置和行为;x:可选的参数,指定显示弹出式菜单的x坐标;y:可选的参数,指定显示弹出式菜单的y坐标;boldcommand:可选的参数,指定弹出式菜单中的菜单控件的名称,用以显示其黑体正文标题。2.2弹出式菜单的设计和调用定义弹出是菜单的方法和定义下拉式菜单的方法一样,不同的是:弹出式菜单的最高一级菜单项称为顶级菜单,该顶级菜单的菜单项不会显示出来。但是,这个顶级菜单必须被定义,因为顶级菜单的名字用于激活弹出式菜单。因此,在设计时使顶级菜单不可见例:利用弹出式菜单设置窗体的背景色。Frivats.SubFirmMouEslTp(Eu.t+r".A? ShifthmInteger'XAsSingleJYAsIt加tt皿=2Th如 J当舟户在讶体上革击靓尿右欝FopupM辺uMyMen.u "利甲FopupMenu方法禅岀朿单EndIfEndSubPrivateSubMue—Click(JFchtiI.BacklZolor=irtiElneEndSub'设養窗怀背杲色为嗑色的乗单命鲁FrivateSubMemi_GreenClick(,!Fc-rnil.E;ackiZolor二vbGramEndSub'设置裔悻背杲邑为绿邑的菜单谕令PrivateSubMsmi_Red_ClickC)Farml.Back£olor—vbRed.EndSub'设置窗体背最色为红已的慕单命脅3工具栏设计工具栏为用户提供了应用程序中最常用的菜单命令的快速访问方式。Toolbar控件不是VB的标准控件,在使用前需要将其添加到工具箱中,具体的方法:选择“工程/部件”命令,在“部件”对话框中选中MicrosoftWindowsCommonControls6・0(SP6)项,即可添加一组控件到工具箱中。3・1创建最简工具栏在工具栏中一般包括文字和图片,或者仅是图片。仅仅显示文字形式的工具栏,称为最简工具栏。例:创建最简工具栏。添加一个Toolbar控件到窗体上之后,用鼠标右键单击Toolbar控件,在弹出的快捷菜单中选择“属性”命令,在弹出的“属性页”对话框中,选择“按钮”选项卡进行设置。通用按钮;国片|索引①:[T通用按钮;国片|索引①:[T标题©:币建|畢舌暑苹 描述①):I关弾宇电):| 的文手 值过:一tbirUnpirE弓弓▼]祥式⑤:|o-tbrDefault 〒|显度〔保留区j单击此菠旺添加按冏单击此按钮删除按钮211 |插入爾皿删除按钮皿lx屋件页lx工具提示丈本QJ):| 留橡⑥:0标记①• I而可见®巫有效⑧ 厂混合伏苍⑥按田苑单覇L:|o JJ插入按巍離籬I删除按钮粹①|龙本:r -关诞字②:「"标记:「F有效心 F可见碗定|碗定|恿消|应|帮助|3・2为工具栏按钮添加图片例:为工具栏按钮添加图片。(1) 添加一个Toolbar控件和一个ImageList控件到窗体上。(2) 向ImageList控件中添加图片,并设置图片的关键字。(3) 用鼠标右键单击Toolbar控件,在弹出的快捷键菜单中选择“属性”命令,将弹出“属性页”对话框,选择“通用”选项卡。(4) 在“图像列表”下拉列表框中选择需要连接的ImageList控件,这里为ImageListl。(5) 选择“按钮”选项卡,向Toolbar控件中添加按钮。

屋性页通用袪紐翻片鼠标指针血:»•_wDef^ult3-ctfOIiEDrOpNone▼|6黃确定|取消应用®帮曲OLE敢置模式①丁;閣像列表(1〕:禁凫閣像列1表逻丁:热朗像列表①);帮助上下主标识符»•_wDef^ult3-ctfOIiEDrOpNone▼|6黃确定|取消应用®帮曲外观野- U-.cc3D:73边框拝式⑥:|0-ccNon^'文本对齐迦:J-tbrTestAlLyiBQttcin样式①:jO-tbrS+:=LrLil:=Lt-il-

屋性页虜为工具栏按钮盂加圈煎EHB®童|出I捌|空|凹15@|@|3・3为工具栏按钮设置分组为工具栏按钮设置分组方法比较简单,只需通过设置Toolbar控件的按钮样式即可。这里应用到了Toolbar控件的Button对象的Style属性。值常数描述0tbrDefault一般按钮。默认,如果按钮代表的功能不依赖于其他功能,可以选择它1tbrCheck开关按钮。当按钮具有开关类型时,可以使用该样式2tbrButtonGroup编辑按钮。将按钮进行分组,属于同一组的编组按钮相邻排列。当一组按钮的功能相互排斥,可以使用该样式。编组按钮同时也是开关按钮,即同一组的按钮中只允许一个按钮处于按下状态,但所有按钮可能同时处于抬起状态3tbrSeparator分隔按钮。只是创建一个宽度为8个像素的按钮,此外没有任何功能。分隔按钮不再工具栏中显示,而只是用来把它向左右的按钮分隔开来,或者用来封闭ButtonGroup样式的按钮。工具栏中的按钮本来是无间隔排列的,使用分隔按钮可以让同类或同组的按钮并列排放而与邻近组分开4tbrPlaceholder占位按钮。占据一定的位置,不在工具栏中显示。是唯一支持宽度(Width)属性的按钮5tbrdropdown下拉按钮。单击它可以下拉一个菜单一般按钮设置分组,设置样式“3,分隔按钮”来实现3.4为工具栏添加下拉菜单按钮设置样式“5,下拉按钮”来实现工具栏下拉菜单,其中下拉菜单的设计与普通菜单相同。4状态栏设计StatusBar控件提供窗体。StatusBar最多能被分成16个Panel/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论