首页 VB考试教程:菜单程序设计五弹出式菜单的设计

VB考试教程:菜单程序设计五弹出式菜单的设计

举报
开通vip

VB考试教程:菜单程序设计五弹出式菜单的设计VB考试教程:菜单程序设计五弹出式菜单的设计 考研屋 www.kaoyanwu.com 提供各大机构考研、公务员、四六级辅导视频课程 五、弹出式菜单的设计 功能:用于对窗体中某个特定区域有关的操作或选项进行控制。与下拉式菜单不同,它不需要在窗口的顶部下拉打开,可在窗口的任意位置打开。 设计分为两步:首先用菜单编辑器建立菜单,这一步与前面介绍的基本相同,唯一的区别是,必须把菜单名(即主菜单项)的可见属性设置为False(子菜单项不要设置为False);第二步用PopupMenu方法弹出显示。 PopupM...

VB考试教程:菜单程序设计五弹出式菜单的设计
VB考试教程:菜单程序设计五弹出式菜单的设计 考研屋 www.kaoyanwu.com 提供各大机构考研、公务员、四六级辅导视频课程 五、弹出式菜单的设计 功能:用于对窗体中某个特定区域有关的操作或选项进行控制。与下拉式菜单不同,它不需要在窗口的顶部下拉打开,可在窗口的任意位置打开。 设计分为两步:首先用菜单编辑器建立菜单,这一步与前面介绍的基本相同,唯一的区别是,必须把菜单名(即主菜单项)的可见属性设置为False(子菜单项不要设置为False);第二步用PopupMenu 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 弹出显示。 PopupMenu方法用来显示弹出菜单,语法格式为: object.PopupMenu menuname,flags,x, y,boldcommand 其中: 窗体名。 Object(对象)—— Menuname(菜单名)——指在菜单编辑器中定义的主菜单项名。 X、Y——弹出式菜单在窗体上的显示位置的X、Y坐标(与Flags参数配合使用)。 Boldcommand——指定弹出式菜中的弹出式菜单控件的名字,用以显示为黑体正文标题。 Flags——该参数是一个数值或符号常量,指定弹出式菜单的位置和行为,其取值分为两组,一组用来指定菜单位置,另一组用来定义特殊的菜单行为,如下表: 指定菜单位置 定位常量 值 作用 VbPopupMenuLeftAlign 0 X坐标指定弹出式菜单的左边界位置 VbPopupMenuCenterAlign 4 X坐标指定弹出式菜单的中间位置 VbPopupMenuRightAlign 8 X坐标指定弹出式菜单的右边界位置 定义菜单行为 定位常量 值 作用 VbPopupMenuLeftButton 0 通过单击鼠标左键选择菜单命令 VbPopupMenuRightButton 8 通过单击鼠标右键选择菜单命令 说明: 专业提供提供各大机构考研、公务员、四六级辅导视频课 考研屋 www.kaoyanwu.com 提供各大机构考研、公务员、四六级辅导视频课程 PopupMenu方法的6个参数中,除“菜单名”外,其余参数都是可选的。当省略了“对象”时,弹出式菜单只能在当前窗体中显示。如果需要在其它窗体中显示弹出菜单,则必须加上窗体名。 Flags的两组参数可以单独使用,也可以联合使用。当联合使用时,每组中取一个值,两个值相加;如果使用符号常量,则两个值用Or连接。 X、Y分别用来指定弹出式菜单显示位置的横、纵坐标,如果省略,则弹出菜单在鼠标光标的当前位置显示。 式菜单的“位置”由X、Y、Flags参数共同指定。如果省略这几个参数,则在单击鼠 弹出 标右键弹出菜单时,鼠标光标所在位置为弹出式菜单左上角的坐标。在默认情况下,以窗体的左上角为坐标原点。如果只省略Flags参数,不省略X、Y参数,则X、Y为弹出式菜单左上角的坐标;如果同时使用X、Y及Flags参数,则弹出菜单的位置分为一下几种情况: Flags=0 X、Y为弹出式菜单左上角的坐标 Flags=4 X、Y为弹出式菜单顶边中间的坐标 Flags=8 X、Y为弹出式菜单右上角的坐标 为了显示弹出式菜单,通常把PopupMenu方法放在MouseDown事件中,该事件响应所有的鼠标单击操作。按照惯例,一般通过单击鼠标右键显示弹出菜单,这可以用Button参数来实现。对于两个键的鼠标来说,左键的Button参数值为1,右键的Button参数值为2。因此可以强制使用右键来响应MouseDown事件而显示弹出菜单: If Button=2 Then PopupMenu 菜单名 下面举例说明建立弹出式菜单的一般过程。 例6 建立一个弹出式菜单,用来改变文本框中字体的属性。 步骤如下: 打开菜单编辑器,设置各菜单属性。 标题 名称 内缩符号 可见性 字体格式化粗体斜体下划线20隶书退出 popFormatpopBoldpopItalicpopUnderfont20fontLsQuit 无111111 FalseTrueTrueTrueTrueTrueTrue 专业提供提供各大机构考研、公务员、四六级辅导视频课 考研屋 www.kaoyanwu.com 提供各大机构考研、公务员、四六级辅导视频课程 编写窗体的MouseDown事件过程。 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, www.kaoyanwu.com :提供各大机构考研、公务员、四六级辅导视频课程 考研屋 专业提供提供各大机构考研、公务员、四六级辅导视频课
本文档为【VB考试教程:菜单程序设计五弹出式菜单的设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_496339
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:4
分类:生活休闲
上传时间:2017-10-17
浏览量:46