文档详情

第七章对话框与菜单程序设计.ppt

发布:2017-04-26约4.2千字共29页下载文档
文本预览下载声明
第7章 对话框与菜单程序设计;;7.1.2 使用对话框模板窗体创建对话框;1.显示自定义对话框;2.关闭自定义对话框;7.2 通用对话框;1 属性 Action属性:数值型,决定打开何种类型的对话框(见上表) DialogTiltle属性:对通用话框标题。 CancelError属性:逻辑型值,表示用户在与对话框进行信息交换时,按下“取消”按钮时是否产生出错信息。 True:选择“取消”按钮,出现错误警告; Err置为32755 (cdlCancel) 。 False(缺省):选择“取消”按钮,没有错误警告。 2 通用对话框的方法 除了Acton属性,VB还提供了一组方法用来打开不同类型对话框 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp; 在设计对话框时,可以通过属性窗口设置通用对话框的属性设置控件属性,通常使用通用对话框的属性页设置相关属性。 用鼠标右键单击窗体上的CommonDialog控件图标,在弹出的快捷菜单中选择“属性”选项,或在“属性”窗口中选择“自定义”,再单击右侧的“...”按钮,就可以打开“属性页”对话框,如图7-5所示。 在“属性页”对话框中有5个选项卡,用于对不同类型的对话框进行属性设置。例如,要设置颜色对话框的属性,需要选定“颜色”选项卡。; 属性 1 FileName(文件名称)属性:在程序中可用该属性值设置或返回用户所选定的文件名(包含路径) 2 FileTitle(文件标题)属性:在程序中可用该属性值设置或返回用户所选定的文件名(不包含路径); 3 Filter(过滤器)属性:确定文件列表框中所显示文件的类型,该属性的值显示在“文件类型”列表框中。如设置其值为: Cocuments(*.DOC)|*.DOC|Text Files(*.TXT)|*.txt|All Files|(*.*) 则在“文件类型”列表框显示下列三种文件类型以供用户选择 Cocuments(*.DOC) 扩展名为DOC的Word文件 Text Files(*.TXT) 扩展名为TXT的文本文件 All Files|(*.*) 所有文件; 4 FilterIndex(过滤器索引)属性:为整型值,表示用户在文件类型列表框选定了第几组文件类型。 5 InitDir(初始化路径)属性:该属性用来指定打开对话框中的初始目录,若不设置,系统则默认为“C:\My Documents\”。;设计一个窗体,包含1个文本框(Text1)和6个分别为 “打开”(cmdOpen)、“另存为”(cmdSave)、“颜色”(cmdColor)、“字体”(cmdFont)、“打印”(cmdPrinter)和“帮助”(cmdHelp)命令按钮。本例中仅涉及前两种对话框的使用,当用户要求单击“打开”就弹出打开对话框,当用户选择一文本文件,便可将该文件内容读入到文本框;当单击“另存为”就打开另存为对话框。用户输入文件名后,便可以新的文件名保存文本框的内容。;7.2.2 “颜色”对话框 颜色对话框是当Action值为3时的通用对话框,如右图。 重要属性 Color:用来返回或设置选定的颜色。 例7.3 例7.2 中“颜色...”按钮的事件过程;画板程序的运行结果;7.2.3 “字体”对话框 字体对话框是Action为4时的通用对话框,如下图所示,提供用户选择字体、字号及字体样式等。 属性: 字体对话框重要的属性有:Color, FontName, FontSize, FontBold FontItalic , FontStrikethru, FontUnderline, Max, mint等,见下图。 ; 例7.4 例7.2中“字体...”按钮的事件过程 Private Sub cmdFont_Click( ) CommonDialog1.Flags = cdlCFBoth Or cdlCFEffects CommonDialog1.Action = 4 …………………………... End Sub;7.2.4 “打印”对话框 打印对话框是当Action为5时的通用对话
显示全部
相似文档