理论教育 通用对话框-VisualBasic计算机程序设计语言

通用对话框-VisualBasic计算机程序设计语言

时间:2023-11-19 理论教育 版权反馈
【摘要】:图12-4例12.2“窗体1”图12-5例12.2自定义对话框通用对话框是一种ActiveX控件,在使用之前,应选择“工程”菜单中的“部件”命令先将其添加到工具箱中,用这种控件可以设计较为复杂的对话框。图12-6添加通用对话框一、通用对话框属性Action属性:设置打开的对话框类型。表12-5Action属性DialogTitle属性:设置对话框标题。将通用对话框的Action属性值设为1。调用对话框的ShowColor方法时。

通用对话框-VisualBasic计算机程序设计语言

图12-4 例12.2“窗体1”

图12-5 例12.2自定义对话框

通用对话框是一种ActiveX控件,在使用之前,应选择“工程”菜单中的“部件”命令先将其添加到工具箱中,用这种控件可以设计较为复杂的对话框。通用对话框是Visual Basic提供的对话框控件,包括打开(Open)、另存为(Save as)、颜色(Color)、字体(Font)、打印(Print)和帮助(Help)等六种通用对话框。

把通用对话框控件加到工具箱中的方法:

第一步:执行“工程”菜单中的“部件”命令,打开“部件”对话框。

第二步:在对话框中选择“控件”选项卡,然后在控件列表框中选择“Microsoft Com⁃mon Dialog Control 6.0”。

第三步:单击“确定”按钮

图12-6 添加通用对话框

一、通用对话框属性

Action属性:设置打开的对话框类型。

表12-5 Action属性

DialogTitle属性:设置对话框标题。

CancelError属性:设置当用户按下“取消”按钮时是否产生错误信息。

二、通用对话框方法

ShowOpen方法:“打开(Open)”对话框。

ShowSave方法:“另存为(Save As)”对话框。

ShowColor方法:“颜色(Color)”对话框。

ShowFont方法:“字体(Font)”对话框。

ShowPrinter方法:“打印(Print)”对话框。

ShowHelp方法:“帮助(Help)”对话框。

例如:CommonDialog1.ShowOpen 对话框为“打开”对话框

1.打开(Open)对话框

显示“打开”对话框的两种方法:

(1)ShowOpen方法。

(2)将通用对话框的Action属性值设为1。

“打开”对话框的功能是指定文件的驱动器、目录、文件扩展名和文件名。使用“打开”对话框时,通常首先对其进行属性设置,各属性含义和设置方法如下:

(1)对话框标题(DialogTitle属性):设置对话框的标题,缺省值为“打开”。

(2)文件名称(FileName属性):设置“打开”对话框中“文件名”区中的初始文件名,同时也能返回用户在对话框中选中的路径名和文件名。

(3)初始化路径(InitDir属性):设置初始目录,同时也能返回用户选择的目录名。

(4)过滤器(Filter属性):设置对话框中的文件列表中显示的文件类型。设置过滤器属性的格式为:

description1|filter1|description2|filter2...

例如:CommonDialog1.Filter="文本文件(*.TXT)|*.txt"语句InitDir

其中description是在“打开”对话框中的文件类型列表框中显示的字符串。

(5)标志(Flags属性):用来修改每个具体对话框的默认操作。

(6)缺省扩展名(DefaultExt属性):设置在对话框中的缺省扩展名。

(7)文件最大长度(MaxFileSize属性):设置文件名的最大字节数。

(8)过滤器索引(FilterIndex属性):用索引值来指定对话框使用哪一个过滤器。

(9)取消引发错误(CancelError属性):决定当用户单击对话框上的“取消”按钮时,是否会显示一个报错信息的消息框。

注意:CancelError属性的设置方法对其他几种对话框也同样适用。

2.“另存为”对话框

显示“另存为”对话框两种方法:

(1)对话框Action属性设置为2。(www.daowen.com)

(2)调用对话框的ShowSave方法。

它同样能指定文件的驱动器、目录、文件扩展名和文件名,其使用方法和“打开”对话框的使用方法基本相同。

DefaultExt属性:为文件设置默认的文件扩展名,其值是由1-3个字符组成的字符串。

3.“颜色”对话框

显示“颜色”对话框两种方法:

(1)对话框的Action属性值为3。

(2)调用对话框的ShowColor方法时。

“颜色”对话框用来在调色板中选择颜色,或者是创建并选择自定义的颜色。要使用“颜色”对话框,通常先设置“通用对话框”控件中与颜色对话相关的属性,然后使用ShowColor方法显示对话框,使用Color属性获得所选择的颜色。

Color属性:用于返回选定的颜色值。

“标志”(Flags)属性:用来决定“颜色”对话框的样式。

4.“字体”对话框

显示“字体”对话框两种方法:

(1)对话框的Action为4。

(2)调用ShowFont方法。

“字体”对话框用来指定字体名称、大小、颜色和样式。要使用“字体”对话框,通常先设置“通用对话框”控件中与字体对话相关的属性,然后使用ShowFont方法来显示对话框。和字体相关的属性主要有Color、FontBold、FontItalic、FontStrikethru、FontUnderline、FontName和FontSize。

常用属性:

(1)FontName属性:返回用户所选定的字体名称。

(2)Fontsize属性:返回用户所选定的字体大小。

(3)FontBold、FontItalic、FontStrikethru和FontUnderline属性:分别设置字体为粗体、斜体、删除线或下划线

(4)Min、Max属性:设定用户在字体对话框中所能选择字号的最小值和最大值。

(5)Flags属性:该属性用来设置字体对话框的选项。

在使用ShowFont方法之前,一定要把Flags属性设置为下述常数之一:

cdlCFScreenFonts或1:屏幕字体

cdlCFPrinterFonts或2:打印机字体

cdlCFBoth或3:既可以是屏幕字体又可以是打印机字体

五、“打印”对话框

显示“打印”对话框两种方法:

(1)对话框 的Action属性值为5。

(2)调用ShowPrint方法。

“打印”对话框可以指定打印输出方式。可以指定被打印页的范围,打印质量,打印的份数等等。这个对话框还包含当前打印机的信息,并允许配置或重新安装缺省打印机。

“打印”对话框主要属性及其具体含义如下:

(1)复制(Copies):决定打印的份数,默认值为1。

(2)标志(Flags):如果把Flags设置为0,设置“打印”对话框中的“打印范围”。

(3)起始页(FromPage)和终止页(ToPage):用来设置从第几页打印到第几页。

(4)最小(Min)和最大(Max):分别用于设置打印的最小和最大页码数。

(5)方向(Orientation):用来设定打印的方向(1表示纵向,2表示横向)。

6.“帮助”对话框

显示“帮助”对话框两种方法:

(1)对话框的Action属性值为6。

(2)调用ShowHelp方法。

“帮助”对话框可以用来制作应用程序的联机帮助。“帮助”对话框主要属性主要有:

(1)帮助上下文(HelpContext):返回或设置帮助文件中的主题的上下文ID,指定要显示的帮助主题。一般与HelpCommand属性(设置为vbHelpContents)一起使用。

(2)帮助命令(HelpCommand):返回或设置联机帮助的类型。

(3)帮助键(HelpKey):返回或设置帮助主题的关键字。

(4)帮助文件(HelpFile):返回或设置帮助文件的路径及其文件名称。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈