第10章 对话框及菜单程序设计.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 对话框与菜单程序设计 通用对话框控件 添加通用对话框控件 工具箱上单击右键-部件- Microsoft CommandDialog Contrl-将工具箱上的对话框控件添加到窗体中 通用对话框控件 通过调用Show方法来建立不同类型的对话框。 使用颜色对话框对标签中的文字进行设置。 调用通用对话框的ShowColor方法可以打开颜色对话框 Private Sub command1_Click() Dialog1.ShowColor Label1.ForeColor = Dialog1.Color End Sub 使用打开和保存对话框。 调用通用对话框的ShowOpen方法可以打开打开对话框 Private Sub command1_Click() CommonDialog1.ShowOpen RichTextBox1.LoadFile CommonDialog1.FileName End Sub 调用通用对话框的ShowSave方法可以打开打开对话框 Private Sub command1_Click() CommonDialog1.ShowSave RichTextBox1.SaveFile CommonDialog1.FileName End Sub 注意: 打开对话框和保存对话框并不能真正实现文件的打开和保存功能,它们只能是进行选择文件。 在实际应用中,菜单可分为两种基本类型,即弹出式菜单和下拉式菜单。 在Visual Basic中,菜单项看做是一个图形对象,并具备与某些控件相同的属性。 每个菜单项相当于一个命令按钮,可以针对其Click事件进行编程,其编程方法与其他控件并无差别。 菜单编辑器 打开菜单编辑器的方式: 执行“工具”菜单中的“菜单编辑器”命令。 使用热键Ctrl+E。 单击工具栏中的“菜单编辑器”按钮。 在相应窗体上单击鼠标右键,从弹出的菜单中选“菜单编辑器”命令。 数据区 标题:显示在菜单上的说明文字,相应于普通控件的Caption属性。如果在该栏中输入一个分隔号“-”,则可在菜单中加入一条分隔线。 名称:是该菜单项的控件名称,相当与控件的Name属性值。 索引:如果指定的名称是控件数组,用索引来为用户建立的控件数组设立下标。 数据区 快捷键:是一个列表框,用来设置菜单项的快捷键(热键)。 帮助上下文:是一个文本框,可在该框中键入数值,这个值用来在帮助文件中查找相应的帮助主题。 协调位置:是一个列表框,用来确定菜单或菜单项是否出现或在什么位置出现。 数据区 复选:当选择该项时,可以在相应的菜单项旁加上指定的记号(例如“√”)。利用这个属性,可以指明某个菜单项当前是否处于活动状态。 有效:用来设置菜单项的操作状态。在默认情况下,该属性被设置为True,如果该属性被设置为False,则相应的菜单项会变灰,不响应用户事件。 可见:相当于控件的Visible属性。控制菜单项是否可见的。 显示窗口列表:用于多文档应用程序。 编辑区 编辑区共有7个按钮,用来对输入的菜单项进行简单的编辑。 左、右箭头:用来确定菜单的层次。 单击一次右箭头可以产生4个点,单击一次左箭头则删除4个点。4个点被称为内缩符号。 编辑区 上、下箭头:用来在菜单项显示区中移动菜单项的位置。 下一个:开始一个新的菜单项(回车键作用相同)。 插入:用来插入新的菜单项。 在某个菜单项前插入一个新的菜单项 删除:删除条形光标所在的菜单项。 菜单项显示区 菜单项是一个总的名称,它包括: 菜单名、菜单命令、分隔线、子菜单。 菜单项显示区 内缩符号由4个点组成,它表明菜单项所在的层次。 只有菜单名没有菜单项的菜单称为“顶层菜单” 。在输入这样的菜单项时,通常在后面加上一个叹号(!)。 如果在“标题”栏内只输入一个“-”,则表示产生一个分隔线。 菜单项显示区 在输入菜单项时,如果在字母前加上“”,则显示菜单时在该字母下加上一条下划线,可以通过“Alt+带下划线的字母”打开菜单或执行相应的菜单命令。 菜单的事件响应程序 除分隔线外,所有的菜单项(主菜单项、子菜单项)都可以接收Click 事件。 菜单示例 【示例】设计一个窗体,窗体中包含一个文本框。在该窗体上设计菜单。要求实现菜单所指定的功能。 ① 建立主菜单 ② 设计子菜单 ③ 符号“”的作用 ④ 添加分隔线 设置控件标题为减号“-”,并在“名称”中输入一个独一无二的名称,即在菜单中添加了分隔线 分隔线本身不是菜单项,它仅仅起到分隔菜单项的作用。它不能带有子菜单,不能设置“复选”、“有效”等属性,也不能设置快捷键。 编写代码 菜单构造好后,还要为各个菜单项进行编码,才能真正做到通过选择菜单项来实现某项操作功能。 菜单项的控制 有效性控制

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档