第七章对话框和菜单程序设计._第1页
第七章对话框和菜单程序设计._第2页
第七章对话框和菜单程序设计._第3页
第七章对话框和菜单程序设计._第4页
第七章对话框和菜单程序设计._第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、第七章:对话框和菜单程序设计用户自定义对话框n 自定义对话框涉及的几个属性自定义对话框涉及的几个属性nBorderStyle属性属性nControlBox属性属性n 通过对话框模版窗体创建对话框通过对话框模版窗体创建对话框n实例:往工程里添加实例:往工程里添加“登录登录”对话框对话框n 显示和关闭对话框显示和关闭对话框n显示对话框显示对话框n模式对话框:窗体名模式对话框:窗体名.show vbmodaln模式对话框要求用户必须做出响应后才继续程序的运行(与模式对话框要求用户必须做出响应后才继续程序的运行(与messagebox、inputbox函数类似)函数类似)n无模式对话框:窗体名无模式对

2、话框:窗体名.show n关闭对话框关闭对话框nMe.hide 或或 窗体名窗体名.hidenUnload me 或或 unload 窗体名窗体名通用对话框控件n 添加通用对话框控件的方法添加通用对话框控件的方法n 通用对话框的功能及其实现(通用对话框的功能及其实现(P197)n演示:打开对话框和字体对话框的实现演示:打开对话框和字体对话框的实现n注意:对话框仅仅提供了一个界面,不能实现具体的功能,如文件打注意:对话框仅仅提供了一个界面,不能实现具体的功能,如文件打开、字体设置、打印等功能还需要自己设计代码。开、字体设置、打印等功能还需要自己设计代码。类型类型Action属性属性方法方法打开打

3、开1ShowOpen另存为另存为2ShowSave颜色颜色3ShowColor字体字体4ShowFont打印打印5ShowPrinter帮助帮助6ShowHelp通用对话框控件n 通用对话框的属性页通用对话框的属性页n用来对通用对话框的常见属性进行设置(一种更加容易的熟悉设置途用来对通用对话框的常见属性进行设置(一种更加容易的熟悉设置途径)径)通用对话框控件n 打开打开/另存为对话框另存为对话框n打开和另存为对话框非常相似打开和另存为对话框非常相似nFilter属性:设定对话框中属性:设定对话框中“文件类型文件类型”下拉列表框的内容下拉列表框的内容n格式:格式:说明符说明符1|类型描述类型描述

4、1|说明符说明符2|类型描述类型描述2n演示实例演示实例nFilterIndexn设置有效的文件过滤器序号设置有效的文件过滤器序号nInitDirn初始化路径,设置对话框的初始路径初始化路径,设置对话框的初始路径nFileName属性属性n用户在对话框中选择或输入的文件名(含路径)用户在对话框中选择或输入的文件名(含路径)nFileTitle属性属性n用户在对话框中选择或输入的文件名(不含路径)用户在对话框中选择或输入的文件名(不含路径)通用对话框控件n打开打开/另存为对话框另存为对话框n一般的程序框架一般的程序框架n设定基本属性(比如设定基本属性(比如Filter、FilterIndex、I

5、nitDir等)等)n调用调用showopen方法(或方法(或Action=1) 或或 调用调用showsave方法(或方法(或Action=2)n读取读取Filename属性属性n实现相应的打开或保存功能实现相应的打开或保存功能1.实例:图片的载入和保存(实例:图片的载入和保存(7-1)通用对话框控件n“颜色颜色”对话框对话框nColor属性属性n设置或获取用户选中的颜色设置或获取用户选中的颜色n一般的程序框架一般的程序框架n调用调用showcolor方法(或方法(或Action=3) n读取通用对话框的读取通用对话框的color属性值,并将该值应用于其他对象(属性)属性值,并将该值应用于其

6、他对象(属性)1.实例:简易的绘图板(实例:简易的绘图板(7-2)通用对话框控件n“字体字体”对话框对话框nFlags属性属性n设置字体对话框中显示的字体内容以及是否显示文字修饰效果设置字体对话框中显示的字体内容以及是否显示文字修饰效果(删除线、下划线、颜色)(删除线、下划线、颜色)n在显示字体对话框之前必须设置该属性在显示字体对话框之前必须设置该属性n字体格式属性组:用户在字体对话框中的操作结果字体格式属性组:用户在字体对话框中的操作结果nFontnamenFontSizenFontBoldnFontItalicnFontStrikethrunFontUnderlinenColor通用对话框

7、控件n“字体字体”对话框对话框n一般的程序框架一般的程序框架n设定设定Flags属性属性n调用调用showFont方法(或方法(或Action=4) n读取字体格式属性组中的所有属性,并应用于特定的对象读取字体格式属性组中的所有属性,并应用于特定的对象(fontname、fontsize、fontbold、fontitalic、fontstrikethru、fontunderline、color属性)属性)1.实例:一个可设置字体的文本框(实例:一个可设置字体的文本框(7-3)菜单设计n菜单分类菜单分类n窗体控制菜单窗体控制菜单n下拉菜单下拉菜单n快捷菜单(鼠标右键)快捷菜单(鼠标右键)n菜单相关的几个概念菜单相关的几个概念n访问键访问键n快捷键快捷键n分隔条分隔条菜单设计n菜单与控件菜单与控件n每一个菜单项就是一个控件每一个菜单项就是一个控件n菜单控件的属性事件和方法菜单控件的属性事件和方法nCaption:菜单文字内容:菜单文字内容nEnabled:菜单是否可用:菜单是否可用nVisible:菜单是否可见:菜单是否可见nChecked:菜单的选中状态(某些具有两种选择状态的菜单,如:菜单的选中状态(某些具有两种选择状态的菜单,如PPt中中“视图视图“菜单中的菜单中的“标尺标尺”菜单项)菜单项)n实例:一个带菜单的简易记事本程序(实例:一个带菜单的简易记事本程序(7-4)

温馨提示

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

评论

0/150

提交评论