计算机等级考试二级VB考点分析之菜单与对话框(2)
www.nanhushi.com 佚名 不详
7.6 对话框概述 考点8 对话框的分类与特点 1对话框的分类 Visual Basic中的对话框分为3种类型,即预定义对话框、自定义对话框和通用对话框。 2对话框的特点 (1)在一般情况下,用户没有必要改变对话框的大小,因此其边框是固定的。 (2)为了退出对话框,必须单击其中的某个按钮,不能通过单击对话框外部的某个地方关闭对话框。 (3)在对话框中不能有最大化按钮(Max Button)和最小化按钮Min Button),以免被意外地扩大或缩小 (4)对话框不是应用程序的主要工作区,只是临时使用,使用后就关闭。 (5)对话框中控制的属性可以在设计阶段设置,但在有些情况下,必须在运行时(即在代码中)设置控件的属性,因为某些属性没置取决于程序中的条件判断。 Visual Basic的预定义对话框体现了前面5个特点,在定义自己的对话框时,也必须考虑到上述特点。 考点9 自定义对话框 预定义对话框(信息框和输入框)很容易建立,但在应用上有一定的限制。例如,对于信息框来说,只能显示简单的信息、一个图标和有限的几种命令按钮,程序设计入员不能改变命令按钮的说明文字,也不能接收用户输入的任何信息用输入框可以接收输入的信自、,但只限于使用一个输入区域,而且只能使用“确定”和“取消”按钮。) 如果需要比输入框或信息框功能更多的对话框,则只能由用户自己建立。 考点10 通用对话框 用MsgBox和InputBox函数可以建立简单的对话框,即信息框和输入框。如果需要,也可以用上面介绍的力一法,定义自己的对话框。当要定义的对话框较复杂时,将会花费较多的时间和精力。为此,Visual Basic 6. 0提供了通用对话框控件,用它可以定义较为复杂的对话框。 通用对话框是一种Active X控件,它随Visual Basic提供给程序设计人员。在一般情况下,启动Visual Basic后,在工具箱中没有通用对话框控件,但可以把通用对话框控件添加到工具箱中。 7.7 文件对话框 文件对话框分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框。 考点11 文件对话框的结构 从结构上来说,打开文件和保存文件对话框是类似的。图7-2是一个“加载图片”对话框,它属于打开文件对话框,对话框中各部分的作用如图7-2所示。 (l)对话框标题:通用对话框的标题,通过DialogTitle属性设置。 (2)文件夹:用来显示文件夹。单击右端的箭头,将显示驱动器和文件夹的列表,可以在该列表中选择所需要的文件夹。 (3)选择文件夹级别:单击一次该按钮回退一个文件夹级别。 (4)新文件夹:用来建立新文件夹。 (5)文件列表模式:选择是否以列表方式显示文件和文件夹。 (6)文件细节:显示文件的详细情况,包括文件名、文件大小、建立(修改)日期、时间及属性等。 (7)文件列表:在该区域显示的是“文件夹”栏内文件夹的子目录,列出了准备使用的文件或文件夹,单击其中的文件名将选择该文件,所选择的文件名将在“文件名”栏内显示出来。如果当前显示的文件列表中有听需要的文件,可双击其中的文件夹显示下一级的文件或文件夹。 (8)文件类型:指定要打开或保存的文件的类型,该类型由通用对话框Filter属性确定。 (9)文件名:所选择的或输入的文件名用打开文件或保存文件对话框都可以指定一个文件名,所指定的文件名在该栏内显不,单击“打开”或保存”按钮后.将以该文件名打开或保存文件。 在对话框的右下部还有两个按钮,即“打开”和“取消”。在“保存”对话框中,“打开”按钮被“保存”按钮取代。 考点12 文件对话框的属性 打开(Open)和保存(Save)文件对话框有如下共同的属性: 1 Defaultext属性 为该对话框返回或设置默认的文件扩展名。 2 DialogTitle属性 返回或设置该对话框标题栏所显示的字符串。 3 FileName属性 返回或设置所选文件的路径和文件名。 4 FileTitle属性 记录一个值,该值将被用于打开或保存所选的文件。 5 Filter属性 返回或设置在对话框的类型列表框中所显示的过滤器。 6 FilterIndex属性 返回或设置“打开”或“另存为”对话框中一个默认的过滤器。 7 Flags属性 为“打开”和“另存为”对话框返回或设置选项。 8 InitDir属性 初始返回或设置文件目录。 9 MaxFileSize属性 返回或设置使用CommonDialog控件被打开的文件名的最大尺寸。 10 CancelError属性 返回或设置一个值,该值指示当选取“取消”按钮时是否出错。 11 HelpCommand属性 返回或设置需要的联机帮助的类型。 12 HelpKey属性 返回或设置标志请求的帮助主题的关键字。 13 HelpFile和HelpKey属性 返回或设置一个字符串表达式,表示帮助文件的完整限定路径。返回或设置标志请求的帮助主题的关键字。 7.8 其他对话框