收藏 分享(赏)

Ⅵ-01dialoge and menu程序设计.ppt

上传人:dreamzhangning 文档编号:3324161 上传时间:2018-10-13 格式:PPT 页数:11 大小:210KB
下载 相关 举报
Ⅵ-01dialoge and menu程序设计.ppt_第1页
第1页 / 共11页
Ⅵ-01dialoge and menu程序设计.ppt_第2页
第2页 / 共11页
Ⅵ-01dialoge and menu程序设计.ppt_第3页
第3页 / 共11页
Ⅵ-01dialoge and menu程序设计.ppt_第4页
第4页 / 共11页
Ⅵ-01dialoge and menu程序设计.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、第五章 高级界面 通用对话框及文件控件,5.1 通用对话框(CommonDialog),属性 Action:打开通用对话框。DialogTiltle:对通用话框标题。CancelErrorTrue:选择“取消”按钮,出现错误警告;Err.Number置为32755(cdCancel)。False(缺省):选择“取消”按钮,没有错误警告。,工程/部件,选定 部件标签,选定Microsoft CommDialog Control 6.0,通用对话框添加到工具箱,确定,打开通用对话框:,属性FileName:包含路径FileTitle:不包含路径Filter:例如,Documents(*.DOC)|

2、*.DOC|Text Files(*.TXT)|*.txt|All Files|*.*FilterIndex:决定在文件类型列表框中显示第几组类型的文件。InitDir:初始化路径,1. “打开”文件对话框,DialogTiltle,FileName,InitDir,Filter,FilterIndex,DefaultExt,例5.1 简单的文本编辑程序,当按“打开”按钮,在“打开”对话框按“取消”按钮,显示有关信息。,Open CommonDialog1.filename For Input As #1 Do While Not EOF(1) Line Input #1, inputdata

3、 txtNoteEdit.Text = txtNoteEdit.Text + inputdata + _Chr(13) + Chr(10) Loop Close #1,2. “另存为”对话框没有提供真正的存储文件操作,仍需要编程完成储存操作。属性DefaultExt:缺省扩展名例8.1中“另存为.”按钮的事件过程3. “颜色”对话框属性Color:返回或设置选定的颜色。,4. “字体”对话框,Flags属性:指示所显示的字体类型,必须先设置。cdlCFScreenFonts &H1 屏幕字体cdlCFPrinterFonts &H2 打印机字体cdlCFBoth &H3 打印机字体和屏幕字体。

4、cdlCFEffects &H100 显示删除线和下划线检查框以及颜色组合框,FontName,FontBold、FontItalic,FontSize,FontStrikethru,FontUnderline,Color,Min、Max,5. “打印”对话框属性FromPage:起始页号ToPage:终止页号Copies:打印份数如果打印驱动程序不支持多份打印,该属性有可能始终返回 1。6. “帮助”对话框帮助文件需要用其它的工具制作,如Microsoft Windows Help Compiler。 属性 HelpCommand:在线Help帮助类型HelpFile:Help文件的路径及其

5、名称HelpKey:在帮助窗口显示由该帮助关键字指定的帮助信息。,5.2 文件操作控件 驱动器、目录和文件列表框,Sub drvDrive_Change()dirDirectory.Path = drvDrive.Drive End Sub,Sub dirDirectory_Change()filFile.Path = dirDirectory.Path End Sub,Sub Form_Load()Item = “所有文件(*.*)”cboType.AddItem Item + Space(20 - Len(Item) + “*.*“Item = “窗体文件(*.FRM)“cboType.A

6、ddItem Item + Space(20 - Len(Item) + “*.FRM“Item = “位图文件(*.BMP)“cboType.AddItem Item + Space(20 - Len(Item) + “*.BMP“cboType.ListIndex = 2 End Sub Sub cboType_Click()filFile.Pattern = Mid(cboType.Text, 21) End Sub,Sub filFile_Click( ) End SubSub filFile_DblClick( ) End Sub,例5.2示例程序,1. 驱动器列表框Drive属性:

7、对象.Drive = driveChange事件:重新设置Drive属性引发Change事件2. 目录列表框Path属性 :对象.Path = pathnameChange事件:重新设置Path 属性引发Change事件,3. 文件列表框Path属性:显示该路径下的文件。重新设置Path属性引发PathChange事件。Pattern属性:显示的文件类型。对象.Pattern = value重新设置Pattern属性引发PatternChange事件。例如:filFile.Pattern = “*.frm”,显示*.frm文件。FileName属性:对象.FileName = pathname引用时只返回文件名,相当于filFile.List(filFile .ListIndex),需用Path属性得到其路径;设置时可带路径。,Click、DblClick事件:例如,单击输出文件名。Sub filFile_Click( )MsgBox filFile.FileNameEnd Sub例如,双击执行可执行程序Sub filFile_DblClick( )ChDir (dirDirectory.Path) 改变当前目录 RetVal = Shell(filFile.FileName, 1) 执行程序End Sub,

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报