简述VB中的对话框可以分为哪三类

如题所述

一· 概述
一·对话框的分类与特点
1·对话框的分类
Vb中的对话框分为3种类型,即预定义对话框、自定义对话框和通用对话框。
预定义对话框也称预制对话框。
自定义对话框也称定制对话框。
通用对话框是一种控件,用这种控件可以设计较为复杂的对话框。
2·对话框的特点
1)边框是固定的
2)退出对话框,必须单击其中某个按钮,不能通过单击对话框外部的某个地方关闭对话框。
二·自定义对话框
即用窗体及其他控件设计的对话框
三·通用对话框控件
1·把通用对话框控件加到工具箱中的方法:
1)执行“工程”菜单中的“部件”命令,打开“部件”对话框。
2)在对话框中选择“控件”选项卡。然后在控件列表中选择“Microsoft Common Dialog Control 6.0”。
3)单击“确定”按钮
2·该控件通过Action属性弹出,Action常用取值为:
打开文件对话框 取 1
保存文件对话框 取 2
选择颜色对话框 取 3
选择字体对话框 取 4
打印对话框 取 5

二 ·文件对话框
文件对话框分为两种情况,即(Open)打开文件对话框和保存(Save)文件对话框。
一·文件对话框的结构
二·文件对话框的属性
打开和保存对话框共同的属性如下:
1·Default Ext属性
设置对话框中默认文件类型,即扩展名。该扩展名出现在“文件类型”栏内,如果在打开或保存的文件名中没有给出扩展名,则自动将Default Ext属性值作为其扩展名。
2·Dialog Title属性
该属性用来设置对话框的标题。在默认情况下,“打开”对话框的标题是“打开”,“保存”对话框的标题是“保存”。
3·File Name属性
用来设置或返回要打开或保存文件的路径及文件名。
4·File Title属性
用来指定文件对话框中所选择的文件名(不包括路径)。FileName属性用来指定完整的路径,如“d:\prog\vbf\test.frm”;而File Title只指定文件名,如:test.frm。
5·Filter属性
用来指定在对话框中显示的文件类型
[窗体.]对话框名.Filter=描述符1 |过滤器1 |描述符2 |过滤器2.....
6·Filter Index属性
用来指定默认的过滤器,其设置值为一整数。第一个过滤器的值为1,第二个过滤器的值为2......
7·Flags属性
用来控制对话框外观
8·Init Dir属性
用来指定对话框中显示的起始目录。
9·Cancel Error属性
如果该属性被设置为True,则当单击Cancel(取消)按钮关闭一个对话框时 ,将显示出错信息,如果设为False(默认),则不显示出错信息。

三· 其他对话框
一·颜色对话框
1·Color属性用来设置初始颜色。
2·颜色对话框的Flags属性有4中取值,其中vbCCRGBInit是必须的,用它可以打开一个颜色对话框,并设置或读取Color属性。在颜色对话框中,如果单击“规定自定义颜色”按钮,则可打开自定义颜色的对话框。
Flags取值有:1,2,4,8
3·如果同时设置vbCCRGBInit和vbCCPreventFullOpen,则禁止打开右边的自定义颜色对话框。
二·字体对话框
1·字体对话框具有以下属性:
1)CancelError、DialogTiele、HelpCommand、HelpContext、HelpFile和HelpKey。
2)Flags属性
3)FontBold、FontTtalic、FontName、FontSize、FontStrikeThru、FontUnderline这些属性可以在对话框中选择,也可以通过程序代码赋值。
4)Max和Min属性
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-30
系统预定义对话框、用户自定义对话框和通用对话框本回答被网友采纳