- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北大青鸟VB基教程4
菜单和对话框 第七章 回顾 使用过程和函数 说明程序中过程和函数的作用范围 使用参数和在函数及过程中传递参数的规则 使用 Visual Basic 支持的内部函数 使用 SUB MAIN 过程 本章目标 设计菜单和编写菜单代码 设计和使用窗口中的弹出菜单 解释和使用系统对话框输入数据 解释和使用对话框控件 设计和使用自定义对话框 菜单的必要性 应用程序可以执行多种任务 为了使用户可以高效地使用应用程序,它必须具备下列功能: 通知用户可用的任务 向用户提供指定所要执行的任务的方法 菜单提供了一种便捷统一的方法,将不同的命令分组排列,使用户可以方便地访问 菜单示例 菜单的元素 菜单栏显示在窗体标题栏的正下方,包含一个或多个菜单选项 每个菜单选项下可能会显示一个或多个选项 菜单栏上的选项是主菜单选项 位于主菜单选项下方的选项称为子选项 显示在菜单栏上的菜单选项都分别表明了它们所提供的操作的种类 常见的种类文件,编辑,视图,窗口,帮助等 菜单编辑器 菜单编辑器选项 2- 1 标题 名称 快捷键 复选 有效 显示窗口列表 (此处请实际操作) 菜单编辑器选项 2-2 右箭头 左箭头 上箭头 下箭头 菜单列表 下一个 插入 删除 (此处请实际操作) 编写菜单事件代码 与菜单项相关联的 Click 事件用于定义在选择该菜单项时必定会触发的操作 通常,Click 事件用于根据选定的菜单选项加载或卸载应用程序中的窗体 也可以使用 Click 事件启用或禁用特定的菜单选项 Click 事件示例 2-1 Private Sub mnuNew_Click() Load frmnew End Sub Click 事件示例 2-2 使用Click事件启用或禁用特定的菜单选项 菜单项的属性 Visible 指定在运行时用户是否可以看到该菜单项 Enabled 指定用户在运行时是否可以使用该菜单项 Checked 决定是否在菜单项的旁边显示复选标记 Index 可以创建一个菜单项数组 弹出菜单 可以使用快捷菜单或弹出菜单来访问常用的命令 弹出菜单是用户单击鼠标右键时,在光标位置显示的菜单 弹出菜单是一种普通菜单,它的不同之处在于它不会固定到窗体 激活弹出菜单的示例 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then PopupMenu mnuEdit End If End Sub 动态菜单 动态菜单是可以在运行时更改的菜单 使用动态菜单可以在运行时添加或删除特定的菜单命令 创建动态菜单 需要先创建一个菜单项控件数组 将菜单选项添加到编辑器时,将菜单项的“索引”属性设置为 0 此后,所有要添加到控件数组的菜单项都必须具有相同的名称和不同的索引值 (演示如何设置空间数组) 加载和卸载菜单项 Load 命令用于将项加载到数组 Load 命令必须与控件数组名称和要添加的元素的索引一起使用 Unload 命令用于删除数组的元素 要使用此命令,同样需要指定控件数组名称和要删除的元素的索引 Visual Basic 中的对话框 对话框是包含控件的临时窗口 用于向用户显示信息和消息 接受用户信息的方法 对话框的特征 对话框通常没有菜单 不能调整对话框的大小 对话框很少用作应用程序的主界面 对话框主要用于显示信息或在执行某个特定操作时获取用户输入 对话框类型 通用对话框 通用对话框是系统预定义的对话框,它用于规范用户执行许多应用程序中常见的复杂操作的方法 通用对话框的示例有“颜色”、“打开”、“另存为”和“打印”对话框 自定义对话框 为了满足应用程序的需求而由程序员设计的对话框 演示 演示常见的通用对话框 系统定义的 InputBox() 输入框是由系统定义的对话框,包含一个信息提示、一个文本框以及两个命令按钮“确定”和“取消” 对话框等待用户输入文本或单击按钮,然后返回文本框的内容 输入框在应用程序要求用户提供一个输入时,非常有用 在程序中使用 InputBox( ) Dim num as integer num=inputbox(“请输入定购数量”,”定购状态”) 输入对话框格式 Inputbox(prompt [,title] [,default] [,xpos] [,ypos]) Prompt :对话框中出现的文本。 Title: 对话框的标题 Default : 指定输入对话框的文本框中显示的默认值 Xpos:指定对话框的左边与屏幕左边的水平距离 省略则对话框会在水平方向居中 Ypos:指定对话框的上边与屏幕上边的
您可能关注的文档
- 北京经济技术开区绿化生态设计与环境效益分析.ppt
- 北京立交桥(1.ppt
- 北京罗盘酒店管系统.ppt
- 北京第一实验小 芦曦.ppt
- 北京联合大学特教育学院规划调整示意图——调整前.ppt
- 北京获得奥运会办权.ppt
- 北京西城区宏庙学 曾宪婷.ppt
- 北京课改版九年全册10-4《欧姆定律的应用》课程PPT.ppt
- 北京课改版七下两个强盗闯进了圆明园》p.ppt
- 北京车之旅自驾雪乡活动.ppt
- 2026年上海市金山区教育局招聘教师252名(第一批)笔试备考试题及答案解析.docx
- 中化地质矿山总局湖南地质勘查院 (湖南化工地质工程勘察院有限责任公司)2026年校园招聘笔试备考试题及答案解析.docx
- 2025河北邯郸临漳县第二批选聘农村党务(村务)工作者137人笔试模拟试题及答案解析.docx
- 2025宁夏回族自治区残疾人康复中心(宁夏康复医院)自主招聘事业单位工作人员补充笔试备考试题及答案解析.docx
- 2025广西南宁市良庆区自然资源局招聘工作人员1人笔试备考题库及答案解析.docx
- 2025中国平安人寿保险股份有限公司嘉兴中心支公司秋季校招笔试模拟试题及答案解析.docx
- 武宁县乡镇卫生院招聘笔试备考试题及答案解析.docx
- 2025年乐山市市属事业单位考核招聘工作人员(北京专场)(21人)笔试备考题库及答案解析.docx
- 2025福建漳州市旅游投资集团有限公司招聘劳务派遣人员5人笔试参考题库附答案解析.docx
- 2025浙江宁波一院龙山医院医疗健康集团掌起分院(掌起镇卫生院)公开招聘派遣制人员2人笔试参考题库附答案解析.docx
最近下载
- 世界的地形课件七年级地理上学期人教版2.pptx VIP
- (正式版)DB15∕T 2748-2022 《绿色电力应用评价方法》.docx VIP
- 人教版(2025) 必修第一册 Unit 2 Travelling Around Reading and Thinking课文解析&逐句翻译课件(共17张PPT))(含音频+视频).pptx VIP
- 制造业采购付款制度及流程设计.docx VIP
- 继承优良传统弘扬中国精神 (第二版).pptx VIP
- 含硅废渣综合利用项目环评(新版环评)环境影响报告表.doc
- 【课件】海陆的变迁+课件+第一学期人教版初中地理七年级上册.pptx VIP
- 中国精神的PPT课件.pptx VIP
- 《进出口贸易实务》课件.pptx VIP
- 说课课件进出口贸易实务.pptx VIP
文档评论(0)