心 第十二讲 VB界面设计(1) 年使丽三从
第十二讲 VB界面设计(1)
美 本章教学内容 6.1通用对话框 6.2菜单 6.3多重窗体
本章教学内容 6.1 通用对话框 6.2 菜单 6.3 多重窗体
餐0 本讲教学内容 介绍VB的通用对话框CommonDialog 控件、菜单编辑器
本讲教学内容 介绍VB的通用对话框CommonDialog 控件、菜单编辑器
相®零三 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),供程序判断
家g三 CHINA “打开”对话框 UNIVERSITY OF SCIENC 当在程序中把Action属性值设置为1时或 调用了ShowOpen方法,就可以打开通用对话框 的“打开”对话框。在“打开” 对话框中,可以 翻阅计算机的整个目录结构,查找所需要的文件 但要真正实现文件的打开需要设置几个必要的属 性
二、“打开”对话框 当在程序中把Action属性值设置为1时或 调用了ShowOpen方法,就可以打开通用对话框 的“打开”对话框。在“打开”对话框中,可以 翻阅计算机的整个目录结构,查找所需要的文件。 但要真正实现文件的打开需要设置几个必要的属 性
打开 ☒☒ InitDir 搜导): Windows 国画 Recent System Samples ☐System32 图Script SendTo ☐Tasks ☐speech 自Tenp Start Menu ☐Temporary Internet Files FileName 文件名四): Filter 打开@) 文件类型①): Word文档 取消 FilterIndex 所有文件
Filter FileName InitDir FilterIndex