收藏 分享(赏)

第12章 对话框程序设计.ppt

上传人:j35w19 文档编号:8832995 上传时间:2019-07-14 格式:PPT 页数:22 大小:851KB
下载 相关 举报
第12章 对话框程序设计.ppt_第1页
第1页 / 共22页
第12章 对话框程序设计.ppt_第2页
第2页 / 共22页
第12章 对话框程序设计.ppt_第3页
第3页 / 共22页
第12章 对话框程序设计.ppt_第4页
第4页 / 共22页
第12章 对话框程序设计.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、Visual Basic语言程序设计,第12章 对话框程序设计,2,第12章 对话框程序设计,12.1 概述,12.2 文件对话框,12.3 其他对话框,3,12.1 概述,对话框(Dialog Box)是一种特殊的窗口(窗体),它通过显示和获取信息与用户进行交流。尽管对话框有自己的特性,但从结构上来说,对话框与窗体是类似的。,12.1.1 对话框的分类与特点 12.1.2 自定义对话框 12.1.3 通用对话框控件,4,12.1.1 对话框的分类与特点,1 对话框的分类 Visual Basic中的对话框分为3种类型: 预定义对话框:输入框和信息框 自定义对话框:用户根据需要自行建立 通用对

2、话框:使用通用对话框控件创建,5,12.1.1 对话框的分类与特点,2 对话框的特点 (1) 在一般情况下,边框是固定的。 (2) 退出对话框时,必须单击其中的某个按钮,不能通过单击对话框外部的某个地方关闭对话框。 (3) 不能有最大化和最小化按钮。 (4) 对话框不是应用程序的主要工作区,只是临时使用,使用后就关闭。 (5) 对话框中控件的属性可以在设计阶段设置,但在有些情况下,必须在运行时(即在代码中)设置控件的属性。,6,12.1.2 自定义对话框,当设计窗体时,将窗体的某些外观属性改变,即可看成是一个对话框。比如: ControlBoxFalse(取消控制框) MaxButtonFal

3、se(去掉最大化按钮) MinButtonFalse(去掉最小化按钮) BorderStyle3-Fixed Dialog(边框固定),普通窗体外观,对话框外观,7,12.1.3 通用对话框控件,(1) 执行“工程”菜单中的“部件”命令,打开“部件”对话框。 (2) 在对话框中选择“控件”选项卡,然后在控件列表框中选择“Microsoft Common Dialog Control 6.0”,确定。,通用对话框控件,8,12.1.3 通用对话框控件,通用对话框的Action属性和Show方法可以让通用对话框控件显示为不同的对话框。例: CommonDialog1.action=1 Common

4、Dialog1.ShowOpen 作用一样,都是显示“打开”对话框,9,12.2 文件对话框,文件对话框文件对话框分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框。 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件。,12.2.1 文件对话框的结构 12.2.2 文件按对话框的属性 12.2.3 文件对话框举例,10,12.2.1 文件对话框的结构,从结构上来说,“打开”和“保存”对话框是类似的。和Windows其他应用程序的打开和另存为对话框一样。,11,12.2.2 文件对话框的属性,(1) Defau

5、ltEXT属性 设置对话框中默认文件类型,即扩展名。 (2) DialogTitle属性 该属性用来设置对话框的标题。 (3) FileName属性 用来设置或返回要打开或保存的文件的路径及文件名。 (4) FileTitle属性 用来指定文件对话框中所选择的文件名(不包括路径)。,12,12.2.2 文件对话框的属性,(5) Filter属性 用来指定在对话框中显示的文件类型。 (6) FilterIndex属性 用来指定默认的过滤器,其设置值为一整数。 (7) Flags属性 为文件对话框设置选择开关,用来控制对话框的外观 。 (8) InitDir属性 用来指定对话框中显示的起始目录。,

6、13,12.2.2 文件对话框的属性,(9) MaxFileSize属性 设定FileName属性的最大长度。 (10) CancelError属性 如果该属性被设置为True,则当单击Cancel(取消)按钮关闭一个对话框时,将显示出错信息,如果设置为False(默认),则不显示出错信息。 11) HelpCommand属性 指定Help的类型 。,14,12.2.2 文件对话框的属性,(12) HelpContext属性 用来确定Help ID的内容,与HelpCommand属性一起使用,指定显示的Help主题。 (13) HelpFile和HelpKey属性 分别用来指定Help应用程序

7、的Help文件名和Help主题能够识别的名字。通用对话框类似于计时器,在设计应用程序时,可以把它放在窗体中的任何位置,其大小不能改变,程序运行时不出现在窗体上。,15,12.2.3 文件对话框举例,例: 在窗体上的按钮控件编写如下代码: Private Sub Command1_Click()CommonDialog1.FileName = “CommonDialog1.Flags = vbOFNFileMustExistCommonDialog1.Filter = “All Files|*.*|(*.exe)|*.exe|(*.TXT)|*.TXT“CommonDialog1.FilterI

8、ndex = 3CommonDialog1.DialogTitle = “Open File(*.EXE)“CommonDialog1.Action = 1 End Sub 出现“打开”对话框,16,12.3 其他对话框,用通用对话框控件除了能建立文件对话框外,还可以建立其他一些对话框,包括颜色对话框、字体对话框和打印对话框等。,12.3.1 颜色(Color)对话框 12.3.2 字体(Font)对话框 12.3.3 打印(Printer)对话框,17,12.3.1 颜色(Color)对话框,颜色对话框用来设置颜色。 设置通用对话框的Action值为3或者使用ShowColor方法,都可以显

9、示颜色对话框,颜色对话框的主要属性为Color属性,即选中的颜色。 例: Form1.backcolor=Commondialog1.color,18,12.3.2 字体(Font)对话框,字体通过Font对话框或字体属性设置。利用通用对话框控件,可以建立一个字体对话框,并可在该对话框中设置应用程序所需要的字体。 设置通用对话框的Action值为4或者使用ShowFont方法,都可以显示字体对话框。,19,12.3.2 字体(Font)对话框,字体对话框的主要属性: 1 Flags属性 通常设为1(显示屏幕字体),2(列出打印机字体)或者3(列出打印机和屏幕字体) 2 Max,Min属性 指定字体对话框中字体大小范围。 3 FontName,FontSize,FontBold等字体属性 同以前学过的一样。,20,12.3.3 打印(Printer)对话框,用打印对话框可以选择要使用的打印机,并可为打印处理指定相应的选项,如打印范围、数量等。 设置通用对话框的Action值为5或者使用ShowPrinter方法,都可以显示打印对话框。,21,12.3.3 打印(Printer)对话框,打印对话框的主要属性: 1. Copies属性 指定要打印的文档的拷贝数。 2. FromPage和ToPage属性 指定要打印文档的页范围。,Thank You,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报