第七章对话框与菜单程序设计.ppt
文本预览下载声明
第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时的通用对话
显示全部