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

第11章W菜单与文件控制.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章W菜单与文件控制

二、VB菜单编辑器  菜单编辑器从功能上可分为三个区域,即输入区、菜单编辑区和已定义菜单项显示区。 1、输入区:设置或修改各菜单项的相关属性。 1)标题:设置该菜单的项的显示标题,即Caption属性。如果要设该菜单项为菜单项分隔条,则只需在该输入框中输入一个中划线“-”即可,菜单显示时会自动显示为分隔条。 2)名称(Name):菜单项的控件名。任何一个菜单项都要定义一个对象名,分隔条也不例外。 3)索引(Index):创建菜单项数组时,设置控件的Index值。 4)快捷键:为菜单项选择一个键盘操作的快捷键。 5)协调位置:设置菜单项的对齐方式。 6)复选(Checked):设置菜单显示时是否显示一个被选标志。 7)有效(Enabled):设置菜单项是否有效。 8)可见(Visible):是否可见。 2、菜单编辑区 1)左、右箭头按钮:设置当前菜单项级别关系,即一级、二级还是三级子菜单。 2)上、下箭头按钮:调整菜单项之间的先后顺序。 3)“下一个”命令钮:编辑下一个菜单项或增加新菜单项。 4)“插入”命令钮:在当前位置的前面插入一个空位置。 5)“删除”命令钮:删除当前位置上的菜单项。 3、已定义菜单项的显示区:显示和定位已有的菜单项。 ? 三、弹出式菜单 1、设计方法 仍然通过菜单编辑器设计,只是主菜单的可见性为False,使得主菜单不出现在菜单栏,菜单项的名称要另外起。 2、调用方法   格式: 窗体名.Popupmenu menuname[,flag[,x[,y[,Boldcommand]]]] Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Form1.PopupMenu a, 4 End Sub A为主菜单名,在窗体上单击鼠标右键即可 WW50  3、使用方法   因快捷菜单中的选项与主菜单中的某些项目的功能是一样的,可以共用一个事件驱动程序。 如主菜单中已有一个判断“上一张”的事件过程: Private Slast_Click() 。。。。。 End Sub 快捷菜单中可调用它以达到同样的功能: Private Slast1_Click() 。。。。。 End Sub Visual Basic 程序设计 主讲: 魏 彬 下拉式菜单和弹出式菜单 一、下拉式菜单的基本组成   下拉式菜单一般出现在窗体标题栏下面,通常由主菜单栏、子菜单以及子菜单中的菜单项和菜单项分隔条所构成,每一条菜单项、分隔条等都是一个控件。在设计时必须给他们定义Caption(标题)和Name(对象名)属性。 一、菜单设计 1、菜单设计的意义 2、窗体的大小变化及最大化与不可改变性BorderStyle------3(FixedDouble) Controlbox 为 false时,“关闭窗口”失效 Windowstate 为 1\2时,窗体为最小最大化 3、建立菜单 1)、建立主菜单 2)、设计子菜单 3)、设置快捷键 4)、符号的作用 5)、添加分割线 6)、举例 WW31 MEUN 4、编写代码 二、文件系统控制 1、驱动器列表框 控件在工具箱 默认名: drivex 驱动器改变属性—chang2() drivex .drive 例题 WW33 选取的返回值是当前驱动器名 : 即驱动器名.drive 2、目录列表框 控件在工具箱 默认名 dirx 目录改变属性 dirx.path 例题 WW32 注意点: 要想把驱动器列表与目录列 表统一协调一致必须在驱动器 列表的Change事件内加入: 目录列表框名.path=驱动器列表框名.drive 选取的返回值是当前目录名 : 即目录列表框名.path 3、文件列表框 控件在工具箱 默认名 filex 目录改变属性 filex.path 例题 WW34 注意点: 要想把驱动器列表与目录列及文件列 表统一协调一致 其一必须在驱动器列表的Change事件内加入: 目录列表框名.path=驱动器列表框名.drive 其二还须在目录列表的Change事件内加入: 文件列表框名.path=目录列表框名.path fileName属性即返

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档