计算机基础与Visual Basic程序设计(第二版)第十章 用户界面设计-菜单与对话框_第1页
计算机基础与Visual Basic程序设计(第二版)第十章 用户界面设计-菜单与对话框_第2页
计算机基础与Visual Basic程序设计(第二版)第十章 用户界面设计-菜单与对话框_第3页
计算机基础与Visual Basic程序设计(第二版)第十章 用户界面设计-菜单与对话框_第4页
计算机基础与Visual Basic程序设计(第二版)第十章 用户界面设计-菜单与对话框_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

了解自定义对话框的使用 。 掌握通用对话框的建立和常用属性 、 常用方法; 掌握利用菜单设计器来建立 、 修改菜单项的方法; 本章要求: 第 10章 对话框与菜单程序设计 本章重点: 本章难点: 通用对话框的使用、菜单的建立与使用 通用对话框的使用、动态菜单 第 10章 对话框与菜单程序设计 “对话框 ” 可以被看作一种特殊的窗体 , 它的大小一般不可改变 , 也没有 “ 最小化 ” 和 “ 最大化 ” 按钮 , 它只有一个“ 关闭 ” 按钮 ( 有时还包含一个 “ 帮助 ” 按钮 ) 。 系统预定义的对话框 ( 用户自定义对话框 通用对话框控件 。 概述: 自定义对话框 由普通窗体创建自定义对话框 对话框窗体与一般窗体在外观上是有区别的 , 需要通过设置以下属性值来自定义窗体外观 。 窗体的 ( 1 2 属性值为 为 用对话框模板窗体创建对话框 话框”模板窗体,通过“工程”菜单中的“添加窗体”命令,即可打开“添加窗体”对话框。用户可以选择的对话框有“ 关于 ” 对话框、对话框、登录对话框、日积月累、 项对话框 6类等, 自定义对话框 用对话框 工程 /部件 选定部件标签 选定 用对话框添加到工具箱 确定 通用对话框图标 用对话框 打开通用对话框 通用对话框可以提供 6种形式的对话框,通过设置 或调用 建立不同类型的对话框。如下表: 表 11 打开通用对话框的方法与 类型 方法 无对话框 0 “打开”对话框 1 另存为”对话框 2 颜色”对话框 3 字体”对话框 4 打印”对话框 5 帮助”对话框 6 用对话框的属性页 设计时,可能通过属性窗口设置通用对话框的属性设置控件属性,通常使用通用对话框的属性页设置相关属性。 用对话框 属性 : 1. 件名称)属性 :在程序中可用该属性值设置或返回用户所选定的文件名(包含路径) 2. 件标题)属性 :在程序中可用该属性值设置或返回用户所选定的文件名( 不包含路径 ) 1、 “打开” /“另存为”对话框 使用通用对话框控件的 或将 , 可以在运行时显示 “ 打开 ” 对话框 。 使用通用对话框控件的 将 ,可以在运行时显示“另存为”对话框。 用对话框 3. 滤器)属性: 确定文件列表框中所显示文件的类型,该属性的值显示在“文件类型”列表框中。如设置其值为: *.*) 则在“文件类型”列表框显示下列三种文件类型以供用户选择 扩展名为 扩展名为 件 *.*) 所有 文件 用对话框 4. 滤器索引)属性 :为整型值,表示用户在文件类型列表框选定了第几组文件类型。 5. 始化路径)属性 :该属性用来指定打开对话框中的初始目录,若不设置,系统则默认为“ C:。 6 字符型 , 用于确定保存文件的缺省扩展名 。 7 逻辑型值 , 表示用户在与对话框进行信息交换时 , 按下 “取消 ”按钮时是否产生出错信息 。 用对话框 2. “颜色”对话框 颜色对话框是当 时的通用对话框,如右图。 (重要属性 用来返回或设置选定的颜色。 用对话框 例 3:用颜色对话框控制文本框的背景色 . “字体”对话框 字体对话框是 时 的通用对话框,如下图所示,提供用户选择字体、字号及字体样式等。 (字体对话框重要的属性有: 通用对话框 设置所显示的字体类型,数据类型为 表 9 (或 1) 屏幕字体 (或 2) 打印机字体 (或 3) 打印机字体和屏幕字体。 (或 100) 显示删除线和下划线检查框以及颜色组合框 注意 在显示“字体”对话框前, 必须 先设置 性 , 否则,会发生字体不存在的错误。 用对话框 4、 其他对话框 通用对话框除以上介绍的 4种通用对话框外 , 还提供了“ 打印 ” 和 “ 帮助 ” 对话框 。 “ 打印 ” 对话框可以设置打印输出的方法 , 如打印范围 、打印份数以及当前安装的打印机信息等 。 “ 帮助 ” 对话框则通过使用 这两种对话框的使用方法与前面介绍的类似 , 读者可以参考 得到进一步的说明 。 用对话框 菜单设计 菜单的类型 体控制菜单 、 下拉菜单与快捷菜单 (又称弹出式菜单 )。 启动菜单编辑器: 有三种方法 1 单击工具栏菜单图标 2 工具 /菜单编辑器 () 3 窗体上快捷菜单 菜单编辑器 菜单编辑器操作界面如右所示。 10. 2 菜单编辑器 菜单设计 菜单编辑器的使用技巧 1. 标题 ( 2. 名称 ( 3. 快捷键 ( 4. 下一个 ( 5. 和 按钮 6. 插入 (钮: 7. 删除 (钮: 8 和 按钮: 10. 复选 (查框: 10. 有效 (查框: 10. 显示窗口列表(查框: 根据设计要求,依次输入或选择所面项目,即可完成。例: 1. 标题 (菜单标题 ()输入 &示为: 键: ()输入减号表示菜单分隔线 2. 名称 ( 菜单项的名称,分界符也应有名称。 3. 快捷键 ( 下拉列表框 4 设置下一个菜单项。 5. 和 按钮: “ ” 下一级菜单项;“ ”上一级菜单项。 6. 插入 (钮: 插入菜单项 7. 删除 (钮: 删除菜单项 8. 和 按钮: 改变菜单项位置。 10. 复选 (查框: 菜单项为选定项。 11. 有效 (查框: 单项可选; 可选。 12. 可见( 查框: 单可见; 菜单不可见 1 . 显示窗口列表 (查框: 菜单编辑器的使用技巧 菜单设计 在下拉式菜单中 , 一般只需要对下拉菜单的最低级菜单项编写单击事件代码 , 如果对一个有下级菜单的菜单项编写了单击事件 , 则在执行下一级菜单时 , 该菜单程序将先执行 。 例 11建立下拉式菜单 , 通过菜单来控制文本框中的文字的字体等 。 菜单控件(对象)只有一个事件 单击事件( ) 出式菜单 弹出式菜单是独立于菜单栏显示在窗体或指定控件上的浮动菜单 , 菜单的显示位置与鼠标当前位置有关 。 实现步骤如下: 1. 在菜单编辑器中建立该菜单 。 主菜单项 ) 的 不可见 ) 。 3. 在 窗体 或 控 件的 件中调用 ,x,y, 菜单设计 其中: 关键字 “ 以前置窗体名称 , 但不可前置其他控件名称 。 是指通过菜单编辑器设计的 、 至少有一个子菜单项的菜单名称 ( 。 用来定义显示位置与行为 ,其取值见教材 0、 4、 8) 菜单设计 本章小结 程序在运行过程中 , 一般总是需要输入数据 、 输出信息 , 对话框为程序和用户的交互提供了有效的途径 。 对话框是一种特殊的窗体,它的大小一般不可改变。用户可以利用窗体及一些标准控件自己定义对话框,以满足各种需要。对于打开、保存、字体设置、颜色设置、打印、帮助这样的常规操作,可利用系统提供的 用对话框在程序中使用的 这些对话框仅用于返回信息,不能真正实现文件打开、保存、字体设置、颜色设置、打印等操作,要实现这些操作,必须通过编程解决。 本章小结 在 几乎所有的应用软件都提供菜单 , 并通过菜单来实现各种操作 。 在 “ 菜单编辑器 ” 中能够

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论