相®零三 CHINA 6.1通用对话框(CommonDialog) 、VMIVERSITY OF S6E3S 、通用对话框概述 1.在图形用户界面中,对话框是用户与程序进行交 互的主要途径。VB的通用对话框CommonDialog 控件就是提供了基于Vindows的标准对话框。 2.CommonDialog控件不是VB的内部控件,它是 ActiveX:控件。使用时选择“工程”菜单的“部件 命令,来打开“部件”对话框。在其中选择 "Microsoft Common Dialog Control6.0”选项 将CommonDialog控件添加到工具箱
6.1 通用对话框(CommonDialog) 一、 通用对话框概述 1.在图形用户界面中,对话框是用户与程序进行交 互的主要途径。VB的通用对话框CommonDialog 控件就是提供了基于Windows的标准对话框。 2. CommonDialog控件不是VB的内部控件,它是 ActiveX控件。使用时选择“工程”菜单的“部件” 命令,来打开“部件”对话框。在其中选择 “Microsoft Common Dialog Control 6.0”选项, 将CommonDialog控件添加到工具箱
W 部件 ☒ 控件 设计器 可插入对象 Microsoft ActiveX Plugin Microsoft ADO Data Control 6.0 (OLEDB) Microsoft Agent Control 2.0 Microsoft Calendar Control 8.0 Microsoft Chart Control 6.0 (OLEDB) Microsoft Comm Control 6.0 司 MMicrosoft Common Dialog Control 6.0 Microsoft Data Bound List Controls 6.C Microsoft DataGrid Control 6.0 (OLEDB) Microsoft DataList Controls 6.0 (OLEDE Microsoft DataRepeater Control 6.0 (OI Microsoft DirectAnimation Media Contrcv 浏览).· 厂只显示选定项) -:-VideoSoft vsFlex3 Controls 定位:C:WIⅫ0WS\system32\VSFLEX3.0CX 确定 取消 应用4)
S每卖g三 CHINA 、UNIVERSITY OF SC/E3 3.VB通用对话框可以打开的Vindows标准对话框 界面有:“打开”对话框 “另存为”对话框 “颜色”对话框, “字体” 对话框, “打印”对 话框和“帮助”对话框。 但VB的这些对话框仅用于返回信息,不能真 正实现文件的打开、文件的另存为、颜色设置、 字体设置、打印等操作。若要实现这些操作, 般都要通过编程来解决
3. VB通用对话框可以打开的Windows标准对话框 界面有:“打开”对话框, “另存为”对话框, “颜色”对话框, “字体” 对话框, “打印” 对 话框和“帮助” 对话框。 但VB的这些对话框仅用于返回信息,不能真 正实现文件的打开、文件的另存为、颜色设置、 字体设置、打印等操作。若要实现这些操作,一 般都要通过编程来解决
S扫套第多家三 U CHINA UNIVERSITY OF SCIENCS 4.在使用通用对话框控件打开标准对话框 时,必须对它的一个Action属性进行设置或调用 该控件的Show方法,那样才能真正地打开标准对 话框中某一种类型的对话框。 通用对话框 Show方法 Action属性值 打开对话框 ShowOpen 1 另存为对话框 ShowSave 2 颜色对话框 ShowColor 3 字体对话框 ShowFont 4 打印对话框 ShowPrint 5 帮助对话框 ShowHelp 6
4. 在使用通用对话框控件打开标准对话框 时,必须对它的一个Action属性进行设置或调用 该控件的Show方法,那样才能真正地打开标准对 话框中某一种类型的对话框。 通用对话框 Show方法 Action属性值 打开对话框 ShowOpen 1 另存为对话框 ShowSave 2 颜色对话框 ShowColor 3 字体对话框 ShowFont 4 打印 对话框 ShowPrint 5 帮助 对话框 ShowHelp 6
束g三】 、UNIVERSIY OE sCIE 5.在VB通用对话框的“取消”按钮,单 击时,表示用户取消当前操作。在取消当前操作 时,CancelError属性可以设置按 “取消” 按钮时 是否产生错误信息。 ●当CancelError)属性为False时,单击该按钮不 产生错误信息; ●当CancelError属性为True时,单击该按钮时通 用对话框会自动将错误对象Err.Number设置为 32755(cdlCancel),供程序判断
5. 在VB通用对话框的“取消”按钮,单 击时,表示用户取消当前操作。在取消当前操作 时,CancelError属性可以设置按“取消”按钮时 是否产生错误信息。 ⚫当CancelError属性为False时,单击该按钮不 产生错误信息; ⚫当CancelError属性为True时,单击该按钮时通 用对话框会自动将错误对象Err.Number设置为 32755(cdlCancel),供程序判断