预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

了解自定义对话框的使用。 掌握通用对话框的建立和常用属性、常用方法; 掌握利用菜单设计器来建立、修改菜单项的方法; 第十章对话框与菜单程序设计10.1.2使用对话框模板窗体创建对话框1.显示自定义对话框2.关闭自定义对话框10.2通用对话框1 属性 Action属性:数值型,决定打开何种类型的对话框(见上表) DialogTiltle属性:对通用话框标题。 CancelError属性:逻辑型值,表示用户在与对话框进行信息交换时,按下“取消”按钮时是否产生出错信息。 True:选择“取消”按钮,出现错误警告; Err置为32755(cdlCancel)。 False(缺省):选择“取消”按钮,没有错误警告。 2通用对话框的方法 除了Acton属性,VB还提供了一组方法用来打开不同类型对话框 ShowOpenShowSaveShowColor ShowFontShowPrinterShowHelp 属性 1FileName(文件名称)属性:在程序中可用该属性值设置或返回用户所选定的文件名(包含路径) 2FileTitle(文件标题)属性:在程序中可用该属性值设置或返回用户所选定的文件名(不包含路径)3Filter(过滤器)属性:确定文件列表框中所显示文件的类型,该属性的值显示在“文件类型”列表框中。如设置其值为: Cocuments(*.DOC)|*.DOC|TextFiles(*.TXT)|*.txt|AllFiles|(*.*) 则在“文件类型”列表框显示下列三种文件类型以供用户选择 Cocuments(*.DOC)扩展名为DOC的Word文件 TextFiles(*.TXT)扩展名为TXT的文本文件 AllFiles|(*.*)所有文件4FilterIndex(过滤器索引)属性:为整型值,表示用户在文件类型列表框选定了第几组文件类型。 5InitDir(初始化路径)属性:该属性用来指定打开对话框中的初始目录,若不设置,系统则默认为“C:\MyDocuments\”。设计一个窗体,包含1个文本框(Text1)和6个分别为“打开”(cmdOpen)、“另存为”(cmdSave)、“颜色”(cmdColor)、“字体”(cmdFont)、“打印”(cmdPrinter)和“帮助”(cmdHelp)命令按钮。本例中仅涉及前两种对话框的使用,当用户要求单击“打开”就弹出打开对话框,当用户选择一文本文件,便可将该文件内容读入到文本框;当单击“另存为”就打开另存为对话框。用户输入文件名后,便可以新的文件名保存文本框的内容。10.2.2“颜色”对话框 颜色对话框是当Action值为3时的通用对话框,如右图。 重要属性 Color:用来返回或设置选定的颜色。 例10.3例10.2中“颜色...”按钮的事件过程10.2.3“字体”对话框 字体对话框是Action为4时的通用对话框,如下图所示,提供用户选择字体、字号及字体样式等。 字体对话框重要的属性有:Color,FontName,FontSize,FontBoldFontItalic,FontStrikethru,FontUnderline,Max等. Flags属性:设置所显示的字体类型,数据类型为Long。 注意在显示“字体”对话框前,必须先将Flags属性设置为cdlCFScreenFonts,cdlCFPrinterFonts,或cdlCFBoth。否则,会发生字体不存在的错误。 Flages属性应取下列值(见P267.表10.3): cdlCFScreenFonts &H1 屏幕字体 cdlCFPrinterFonts &H2 打印机字体 cdlCFBoth &H3 打印机字体和屏幕字体。 cdlCFEffects&H100显示删除线和下划线检查框以及颜色组合框例10.4例10.2中“字体...”按钮的事件过程 PrivateSubcmdFont_Click() CommonDialog1.Flags=cdlCFBothOrcdlCFEffects CommonDialog1.Action=4 …………………………... EndSub10.2.4“打印”对话框 打印对话框是当Action为5时的通用对话框,是一个标准打印对话窗口界面,如右图。 属性 FromPage:整型,起始页号 Topage:整型,终止页号 Copies:整型,打印份数 如果打印驱动程序不支持多份打印,该属性有可能始终返回1。 10.2.5“帮助”对话框 帮助对话框是当Action为6时的对话框,是一个标准的对话窗口用于制作应用程序的在线帮助。 帮助文件需要用其它的工具制作, 如MicrosoftWindowsHelpCompiler。 属性 1HelpCommand(帮助命令)