中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第7章 通用对话框、菜单、工具栏和状态栏

上传人:E**** 文档编号:89401024 上传时间:2019-05-24 格式:PPT 页数:131 大小:685KB
返回 下载 相关 举报
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第7章  通用对话框、菜单、工具栏和状态栏_第1页
第1页 / 共131页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第7章  通用对话框、菜单、工具栏和状态栏_第2页
第2页 / 共131页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第7章  通用对话框、菜单、工具栏和状态栏_第3页
第3页 / 共131页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第7章  通用对话框、菜单、工具栏和状态栏_第4页
第4页 / 共131页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第7章  通用对话框、菜单、工具栏和状态栏_第5页
第5页 / 共131页
点击查看更多>>
资源描述

《中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第7章 通用对话框、菜单、工具栏和状态栏》由会员分享,可在线阅读,更多相关《中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第7章 通用对话框、菜单、工具栏和状态栏(131页珍藏版)》请在金锄头文库上搜索。

1、第7章 通用对话框、菜单、工具栏和状态栏,7.1 【案例25】“打开图像”程序,Visual Basic 6.0提供了一组Windows标准对话框界面的通用对话框(CommonDialog),它们分别为“打开”、“另存为”、“颜色”、“字体”、“打印机”和“帮助”对话框。,通用对话框是通过使用ActiveX控件中的CommonDialog(通用对话框)控件来获得的。通用对话框仅用于应用程序与用户之间的信息交互,是输入输出界面,不能实现打开文件、存储文件、设置颜色和字体打印等操作,如果想要实现这些功能可以通过编程实现。,7.1.1 ActiveX控件,1什么是ActiveX控件 在Visual

2、Basic 6.0中,为用户提供了大量的ActiveX控件,用户可以把这些ActiveX控件加到工具箱中,然后像使用标准控件那样来使用ActiveX控件。另外,第三方开发商还提供了大量的ActiveX控件。ActiveX控件大大增强了Visual Basic编程的能力和灵活性。,这些控件有的属于标准ActiveX控件,如通用对话框(CommonDialog)、数据绑定组合框(DBCombo)控件、数据绑定列表框(DBList)控件和数据绑定网络(DBGrid)控件等,它们包含在Visual Basic的学习版、专业版和企业版3个版本中,其他ActiveX控件仅在专业版和企业版中提供。,Acti

3、veX控件是一段可以重复使用的编程代码和数据,是用ActiveX技术创建的一个或多个对象组成的。ActiveX控件文件的扩展名为.OCX的独立文件,通常存放在Windows的SYSTEM32目录中。 例如,通用Common DBGrid(对话框)这个ActiveX控件的文件名是COMDLG32.OCX。,图7-1-1 “部件”对话框,2将ActiveX控件添加到工具箱中,(1)单击“工程”“部件”菜单命令,调出“部件”对话框,如图7-1-1所示。在工具箱中单击鼠标右键,弹出其快捷菜单,单击该菜单中的“部件”菜单命令,也可调出“部件”对话框。在“部件”对话框中有3个选项卡,分别列出了所有已经注册

4、的控件(ActiveX控件)、设计器和可插入对象。,(2)如果要插入ActiveX控件,可选择“控件”选项卡;如果插入可插入对象,可选 择“可插入对象”选项卡。 (3)单击选中所需的ActiveX控件左边的复选框。例如:要加载通用对话框(Common Dialog)控件,可单击选中Microsoft CommonDialog Control 6.0复选框,如图7-1-1所示。,(4)单击“部件”对话框中的“确定”按钮,关闭“部件”对话框,所有选定的ActiveX控件即可出现在工具箱中。,(5)如果要将外部的ActiveX控件加入“部件”对话框,可单击“部件”对话框中的“浏览”按钮,弹出“添加A

5、ctiveX控件”对话框,选择扩展名为OCX的文件,单击“打开”按钮即可。,在“新建工程”对话框(如图1-1-1所示)中,选择“Visual Basic企业版控件”项目类型,再单击该对话框中的“打开”按钮,则会调出中文Visual Basic 6.0企业版的集成开发环境窗口,它的工具箱中的控件工具很多,通用对话框控件就在其中。,7.1.2 通用对话框的基本属性和方法,1通用对话框属性的设置 一旦把通用对话框控件加到工具箱中,就可以像使用标准控件一样,把它添加到窗体中。通用对话框也有它的属性、事件和方法。在设计状态下,窗体中会显示通用对话框的图标 ;在运行程序时,窗体上不会显示该图标,可在程序中

6、使用Action属性或Show方法,调出所需的对话框。,设置通用对话框的属性可以采用如下方法。 (1)单击选中窗体内通用对话框控件对象的图标 ,再在它的“属性”窗口中设置它的属性。,(2)在事件过程中用程序代码来设置通用对话框控件对象的属性。 (3)将鼠标指针移到窗体中的通用对话框控件图标之上,单击鼠标右键,弹出它的快捷菜单,单击该菜单中的“属性”菜单命令,即可调出“属性页”对话框,如图7-1-2所示。,图7-1-2 “属性页”对话框,利用它可以设置通用对话框控件的主要属性。单击“属性”窗口内“(自定义)”栏右边的按钮 ,也可调出“属性页”对话框。该对话框有5个选项卡,可对不同类型的通用对话框

7、进行属性设置。,在“属性页”对话框中进行设置后,单击“应用”按钮,即可看到“属性”窗口内相应的属性数值也发生了变化。,2通用对话框的基本属性,通用对话框的许多属性与其他标准控件的属性一样,包括名称、Left、Top(通用对话框的位置)和Index(由多个对话框组成的控件数组的下标)等。 (1)Action属性:返回或设置通用对话框的类型。其取值及含义如表7-1-1所示。该属性在设计时无效。,表7-1-1 Action属性的取值及含义,(2)DialogTiltle属性:它用来确定通用对话框的标题,标题可以是任意的字符串。 (3)CancelError属性:它表示用户在与对话框进行信息交互时,单

8、击“取消”按钮时是否产生出错信息。它是逻辑型数据,取值为True或False(默认)。,为了防止用户在未输入信息时使用取消操作,可用该属性设置出错警告。该属性值在“属性”窗口及程序中均可设置。,该属性的值设置为True时,表示单击对话框中“取消”按钮后,会出现错误警告。自动将错误标志Err置为32 755(CDERR-CANCEL),供程序判断。设置为False时,表示单击对话框中的“取消”按钮后,不会出现错误警告。,如果单击选中图7-1-2所示“属性页”对话框中的“取消引发错误”复选框,就相当于设置CancelError属性值为True;不选中该复选框,就相当于设置CancelError属性

9、值为False。,3通用对话框的基本方法,除了Action属性,还有一组方法用来打开某种类型的通用对话框,如表7-1-2所示。,表7-1-2 几种方法及含义,4“打开”对话框,在程序运行时,如果通用对话框的Action属性被设置为1,就立即弹出“打开文件”对话框。“打开文件”对话框并不能真正打开一个文件,它仅仅提供一个打开文件的用户界面,供用户选择所要打开的文件,打开文件的具体工作还要通过编程来完成。它的常用属性如下。,(1)FileName(文件名称)属性:它用于返回或设置用户所要打开的文件的路径和文件名。该属性为文件名字符串,用于设置“打开”对话框中“文件名称”文本框中显示的文件名。程序执

10、行时,用户用鼠标选中的文件名或用键盘输入的文件名被显示在“文件名称”文本框中,同时将该文件名和它的路径名组成的字符串赋值给FileName属性。,(2)FileTitle(文件标题)属性:它用于返回或设置用户所要打开的文件的文件名。当用户在对话框中选中所要打开的文件时,该属性就立即得到了该文件的文件名。它与FileName属性不同,FileTitle中只有文件名字,没有路径名,而FileName中包含所选定文件的路径。FileTitle只能在程序运行时设置。,(3)Filter(过滤器)属性:它用于确定“打开”对话框中“文件类型”下拉列表框中所显示的文件类型。该属性值可以是一个字符串,字符串由

11、一组元素或用管道符“|”隔开的分别表示不同类型文件的多组元素组成。,例如: CommonDialog1.Filter = “JPG图像(*.jpg)|*.JPG|BMP图像(*.bmp)|*.BMP|所有文件(*.*)|*.*“ 在“文件类型”下拉列表框中选中一种文件类型后,即可在文件列表框中显示当前目录下的所选类型的所有文件名。,(4)Filterlndex(过滤器索引)属性:它用来设置“文件类型”下拉列表框中默认的文件类型,是Filter(过滤器)属性所设置的第几组文件类型。该属性为整型数值。例如针对上面的设置: CommonDialog1.Filterlnde=1 则使“文件类型”下拉列

12、表框中默认的文件类型是JPG图像(*.jpg)。,(5)InitDir(初始化路径)属性:它用来指定“打开”对话框中的初始目录,若要显示当前目录,则该属性不需要设置。 (6)F1ags(标志)属性:它为“打开”和“另存为”对话框返回或设置选项。它的属性值较多,其中4个属性值及其含义如表7-1-3所示。,表7-1-3 Flags属性的常用设置值及其含义,例如:Commondialogl.Flags=&H14&语句,表示对话框中不显示“以只读方式打开”复选框。 (7)MaxFileSize属性:它用来设置将要被打开的文件名的最大长度。其取值为数值型,取值范围为132KB,默认值为256。,7.2

13、【案例26】“文本编辑”程序,7.2.1 “颜色”和“字体”对话框 1“颜色”对话框 将通用对话框的Action属性值设置为3,或使用ShowColor方法,都可以弹出“颜色”对话框。“颜色”对话框是一个标准的用户界面。,在“颜色”对话框中,提供了基本颜色(Basic Colors)调色板,还提供了用户的自定义颜色(Custom Colors)调色板,用户可以自己调色。,“颜色”对话框,除了基本属性,还有一个Color属性。该属性返回或设置选定的颜色。当用户在调色板中选中某颜色时,该颜色值赋给Color属性。此外它也有F1ags属性。,2“字体”对话框,将通用对话框的Action属性值设置为4

14、或使用ShowFont方法,都可以弹出“字体”对话框。它也是一个标准的“字体”对话框。“字体”对话框除了基本属性,还有如表7-2-1所示的属性。注意:F1ags属性应取表7-2-2所示的常数或数值。,表7-2-1 “字体”对话框的属性及含义,表7-2-2 “字体”对话框Flags属性设置值,7.2.2 “打印”和“帮助”对话框,1“打印”对话框 将通用对话框的Action属性值设置为5,或使用ShowPrinter方法,都可以弹出“打印”对话框。它也是一个标准的“打印”对话框。它不能处理打印工作,仅仅是一个供用户选择打印参数的界面,所选参数存于各属性中,必须通过编程来处理打印操作。,“打印”对

15、话框除了基本属性,还有如表7-2-3所示的属性。“打印”对话框的Flags属性取值如表7-2-4所示。,表7-2-3 “打印”对话框的部分属性及含义和Printer对象的部分方法及含义,表7-2-4 “打印”对话框的Flags属性常用的取值及其含义,续表,2“帮助”对话框,将通用对话框的Action属性值设置为6,或使用ShowHelp方法,都可以弹出“帮助”对话框。它是一个标准的“帮助”对话框,可用来制作在线帮助。,“帮助”对话框不能制作应用程序的帮助文件,只能使用已制作好的帮助文件,并将帮助文件与界面连接起来,达到显示并检索帮助信息的目的。制作帮助文件需要使用Microsoft Windo

16、ws Help Compiler软件,即Help编辑器。“帮助”对话框除了基本属性,还有如表7-2-5所示的属性。此外它也有F1ags属性。,表7-2-5 “帮助”对话框的部分属性及含义,7.3 【案例27】“菜单调外部程序”程序,在Windows应用程序中,水平菜单主要由菜单栏、菜单标题(菜单栏中的菜单名称)、菜单选项(或叫菜单命令)、下级子菜单项(有下属子菜单的菜单选项,其右边有三角箭头标记)、子菜单标题、分隔线(将菜单分类)、快捷键(在菜单选项右边有标注)和热键(按住Alt键,同时按一个菜单中标注的有下划线的字母键)组成,菜单结构如图7-3-1所示。,当用户单击水平菜单栏中的某个菜单项后,与其相关联的菜单会随之弹出,用户可单击选中其中的菜单命令。,图7-3-1 菜单结构,7.3.1 菜单编辑器,1调出菜单编辑器 菜单附属于一个窗体,菜单的属性可以像其他控件一样在“属性”窗口和程序中进行设置,也可以使用菜单编辑器(如图7-3-2所示)来设置。调出菜单编辑器的方法如下。 (1)方法一:单击选中窗体,再单击工具栏上的“菜单编辑器”按钮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号