- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB菜单、工具栏及状态栏
菜单、工具栏和状态栏
菜单
菜单编辑器
VB提供的菜单编辑器来设计实现。
菜单编辑器的启动方式:
选择“工具/菜单编辑器”命令。
利用快捷键Ctrl+E来调用“菜单编辑器”。
创建最简菜单
在菜单的属性设置区域中有诸多的属性需要设置,其中,“标题”和“名称”属性是必须要设置的,其他的属性可以采用默认值,或者不进行设置。仅设置了“标题”和“名称”属性的菜单就是最简菜单。
注意:“标题”属性和“名称”属性必须都设置,缺一不可,否则将不被菜单编辑器接受。
设置菜单的快捷键和访问键
快捷键是用于执行一个命令的功能键或者组合键,例如,Ctrl+C为复制操作。
访问键是指用户按下Alt键同时又按下的键。例如,Alt+F用于打开“文件”菜单,这里的F键即为访问键。
创建级联菜单
在菜单编辑器中,以缩进量显示级联菜单的形式。在菜单编辑器的菜单列表区中由内缩进符号表明菜单项所在的层次,每4个点表示一层,最多可以有5个内缩符号,最后面的菜单项为第5层。
创建复选菜单
通过复选菜单可以实现在菜单中执行或取消执行某项操作。菜单的复选标记有两个作用:一是表示打开或关闭的条件状态,选取菜单命令可以交替地添加或删除复选标记;二是指示几个模式中哪个或哪几个在起作用。
1.6 设置菜单分隔条
利用菜单分隔条可使功能相近的菜单放在一组,使子菜单看起来更加清晰、明了。
1.7 设置菜单无效
有些菜单对于不同权限的操作用户的使用权限是不同的,如系统设置方面的菜单,只有系统管理员才能使用,当普通用户进入系统中时,这些菜单将被设置为无效。
弹出式菜单
弹出式菜单是指在窗体上单击鼠标右键之后弹出的菜单,也称为浮动菜单。可使用PopupMenu方法显示弹出式菜单。
PopupMenu方法
语法:object.PopupMenu menuname, flags, x, y, boldcommand
其中,object:可选参数,对象表达式,其值为Form或MDIForm;
menuname:必须的参数,指出要显示的弹出式菜单名;
flags:可选的参数,为一个数值或常数,用以指定弹出式菜单的位置和行为;
x:可选的参数,指定显示弹出式菜单的x坐标;
y:可选的参数,??定显示弹出式菜单的y坐标;
boldcommand:可选的参数,指定弹出式菜单中的菜单控件的名称,用以显示其黑体正文标题。
弹出式菜单的设计和调用
定义弹出是菜单的方法和定义下拉式菜单的方法一样,不同的是:弹出式菜单的最高一级菜单项称为顶级菜单,该顶级菜单的菜单项不会显示出来。但是,这个顶级菜单必须被定义,因为顶级菜单的名字用于激活弹出式菜单。因此,在设计时使顶级菜单不可见。
例:利用弹出式菜单设置窗体的背景色。
工具栏设计
工具栏为用户提供了应用程序中最常用的菜单命令的快速访问方式。
Toolbar控件不是VB的标准控件,在使用前需要将其添加到工具箱中,具体的方法:选择“工程/部件”命令,在“部件”对话框中选中Microsoft Windows Common Controls 6.0(SP6)项,即可添加一组控件到工具箱中。
创建最简工具栏
在工具栏中一般包括文字和图片,或者仅是图片。仅仅显示文字形式的工具栏,称为最简工具栏。
例:创建最简工具栏。
添加一个Toolbar控件到窗体上之后,用鼠标右键单击Toolbar控件,在弹出的快捷菜单中选择“属性”命令,在弹出的“属性页”对话框中,选择“按钮”选项卡进行设置。
为工具栏按钮添加图片
例:为工具栏按钮添加图片。
添加一个Toolbar控件和一个ImageList控件到窗体上。
向ImageList控件中添加图片,并设置图片的关键字。
用鼠标右键单击Toolbar控件,在弹出的快捷键菜单中选择“属性”命令,将弹出“属性页”对话框,选择“通用”选项卡。
在“图像列表”下拉列表框中选择需要连接的ImageList控件,这里为ImageList1。
选择“按钮”选项卡,向Toolbar控件中添加按钮。
为工具栏按钮设置分组
为工具栏按钮设置分组方法比较简单,只需通过设置Toolbar控件的按钮样式即可。这里应用到了Toolbar控件的Button对象的Style属性。
值常数描述0tbrDefault一般按钮。默认,如果按钮代表的功能不依赖于其他功能,可以选择它1tbrCheck开关按钮。当按钮具有开关类型时,可以使用该样式2tbrButtonGroup编辑按钮。将按钮进行分组,属于同一组的编组按钮相邻排列。当一组按钮的功能相互排斥,可以使用该样式。编组按钮同时也是开关按钮,即同一组的按钮中只允许一个按钮处于按下状态,但所有按钮可能同时处于抬起状态3tbrSeparator分隔按钮。只是创建一个宽度为8个像素的按钮,此外没有任何功
文档评论(0)