《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计

上传人:cn****1 文档编号:569352785 上传时间:2024-07-29 格式:PPT 页数:14 大小:371.50KB
返回 下载 相关 举报
《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计_第1页
第1页 / 共14页
《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计_第2页
第2页 / 共14页
《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计_第3页
第3页 / 共14页
《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计_第4页
第4页 / 共14页
《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计》由会员分享,可在线阅读,更多相关《《计算机程序设计基础》教学课件:8_6_6_对话框和菜单程序设计(14页珍藏版)》请在金锄头文库上搜索。

1、18.6.6 对话框和菜单程序设计对话框和菜单程序设计 8.6所介绍的简单控件提供的功能不够强大,还远不能满所介绍的简单控件提供的功能不够强大,还远不能满足一般软件的要求。因此足一般软件的要求。因此VB还提供了一些功能更加强大的控还提供了一些功能更加强大的控件,如以件,如以.OCX为后缀名的为后缀名的ActiveX控件。控件。 对这类功能更加强大的控件进行设计,可称为高级界面对这类功能更加强大的控件进行设计,可称为高级界面设计。在这些设计。在这些ActiveX控件中,最重要的是通用对话框控件控件中,最重要的是通用对话框控件(CommonDialog)。)。越高级的控件,功能越强大,程序员使用起

2、来也越简单。越高级的控件,功能越强大,程序员使用起来也越简单。P2252通用对话框控件通用对话框控件CommonDialog 通用对话框提供了一组标准的应用程序对话框,以方便通用对话框提供了一组标准的应用程序对话框,以方便用户进行诸如打开文件、保存文件、设置打印选项,选择颜用户进行诸如打开文件、保存文件、设置打印选项,选择颜色和字体等操作。色和字体等操作。工程工程/部件部件 选定部件选定部件标签标签选定选定Microsoft CommDialog Control 6.0 添加通用对话框到工具箱的步骤:添加通用对话框到工具箱的步骤:确定确定添加之后就可以像使用标准控件使用了,缺省的名称为添加之后

3、就可以像使用标准控件使用了,缺省的名称为CommonDialog1、CommonDialog2、3 通用对话框可以提供通用对话框可以提供6种形式的对话框,通过设置种形式的对话框,通过设置Action属性属性值或调用值或调用Show方法方法来建立不同类型的对话框。来建立不同类型的对话框。41. “打开打开”和和“另存为另存为”对话框对话框“打开打开”和和“另存为另存为”对话框的重要属性:对话框的重要属性:1 1、FileName(FileName(文件名称)属性文件名称)属性:在程序中可用该属性值设置或返回用户:在程序中可用该属性值设置或返回用户所选定的文件名(所选定的文件名(包含路径包含路径)

4、2 2、FileTitleFileTitle(文件标题)属性(文件标题)属性:在程序中可用该属性值设置或返回用:在程序中可用该属性值设置或返回用户所选定的文件名(户所选定的文件名(不包含路径不包含路径)3 3、DialogTitleDialogTitle(对话框标题)属性(对话框标题)属性:设置对话框的标题:设置对话框的标题 通用对话框使用通用对话框使用ShowOpen方法或者方法或者ShowSave方法方法就变成了就变成了“打开打开”和和“另存为另存为”对话框对话框。5“打开打开”和和“另存为另存为”对话框的重要属性:对话框的重要属性:4 4、DefaultExtDefaultExt属性属性

5、:确定保存文件的缺省扩展名:确定保存文件的缺省扩展名5 5、CancelErrorCancelError属性属性:表示用户按下:表示用户按下“取消取消”按钮时是否产生出错信息按钮时是否产生出错信息6 6、InitDirInitDir属性属性:为对话框指定初始的目录。:为对话框指定初始的目录。7 7、FilterFilter属性属性:文件类型过滤器。:文件类型过滤器。8 8、FilterIndexFilterIndex属性属性:确定取:确定取Filter属性设置中的第几项属性设置中的第几项这些属性的设置必须放在这些属性的设置必须放在showopen和和showsave方法之前方法之前设置一个过滤

6、器:设置一个过滤器:Object.Filter = description1|filter1如:如:CommonDialog1.Filter=“Text(*.txt)|*.txt”设置两个过滤器:设置两个过滤器:Object.Filter = description1|filter1|description2|filter21. “打开打开”和和“另存为另存为”对话框对话框或:或:CommonDialog1.Filter=“Text(*.txt)|*.txt|Pictures(*.bmp;*.ico)|*.bmp;*.ico”则在则在“文件类型文件类型”列表框显示下列两种文件类型以供用户选择:

7、列表框显示下列两种文件类型以供用户选择: Text(*.txt) 扩展名为扩展名为txt的文本的文本文件文件 Pictures(*.bmp;*.ico) 扩展名为扩展名为bmp或或ico的图像文件的图像文件如:如:CommonDialog1.Filter=“Text(*.txt)|*.txt|Pictures(*.bmp)|*.bmp”1. “打开打开”和和“另存为另存为”对话框对话框7例:例:显示显示“打开打开”对话框,将用户选中的文本文件的内对话框,将用户选中的文本文件的内容读入文本框中显示出来。容读入文本框中显示出来。例:例:显示显示“另存为另存为”对话框,将文本框中的内容写入文件。对话

8、框,将文本框中的内容写入文件。1. “打开打开”和和“另存为另存为”对话框对话框82. “颜色颜色”对话框对话框例:例:显示显示“颜色颜色”对话框,并修改窗体背景颜色。对话框,并修改窗体背景颜色。使用通用对话控件的使用通用对话控件的ShowColor方法,或将方法,或将Action属属性赋值为性赋值为3,就可以使用,就可以使用“颜色颜色”对话框,它为用户提对话框,它为用户提供了一个标准的调色板界面。供了一个标准的调色板界面。当用户选中一种颜色后,该颜色值(长整型)赋给当用户选中一种颜色后,该颜色值(长整型)赋给Color属性。属性。93. “字体字体”对话框对话框 使用字体对话框时,必须先设置

9、通用对话框控件的使用字体对话框时,必须先设置通用对话框控件的Flags属性,然后再调用属性,然后再调用ShowFont方法(或者方法(或者Action属性值为属性值为4)显)显示对话框。示对话框。Flags属性选项:属性选项:cdlCFScreenFonts:(:(&H1) 使对话框只列出系统支持的屏幕字体;使对话框只列出系统支持的屏幕字体;cdlCFPrinterFonts:(&H2) 使对话框只列出打印机支持的字体;使对话框只列出打印机支持的字体;cdlCFBoth:(&H3) 使对话框列出可用的打印机和屏幕字体。使对话框列出可用的打印机和屏幕字体。cdlCFEffects:(&H100)

10、 使对话框允许删除线、下划线以及颜色效果使对话框允许删除线、下划线以及颜色效果cdlCFEffects一定要配合上面三种属性值使用一定要配合上面三种属性值使用字体格式属性:字体格式属性:FontName:选定字体的名称选定字体的名称FontBold:是否选定了粗体是否选定了粗体FontItalic:是否选定了斜体是否选定了斜体FontStrikethru:是否选定了水平删除线是否选定了水平删除线FontUnderline:是否选定了下划线是否选定了下划线FontSize:选定字体的大小选定字体的大小Color:选定的颜色选定的颜色3. “字体字体”对话框对话框例:例:使用使用“字体字体”对话框

11、设置文本字体。对话框设置文本字体。114. 其它对话框其它对话框除了以上除了以上4种对话框之外,还提供了种对话框之外,还提供了”打印打印“和和”帮助帮助“对话框,分别使用对话框,分别使用ShowPrinter和和ShowHelp方法或者方法或者设置设置Action属性值为属性值为5和和6。128.8 菜单设计菜单设计菜单分为三种类型:窗体控制菜单、下拉式菜单、弹出式菜单(快捷菜单)。菜单分为三种类型:窗体控制菜单、下拉式菜单、弹出式菜单(快捷菜单)。菜单编菜单编辑器辑器P233l弹出式菜单设计弹出式菜单是独立于菜单栏在窗体或指定控件上的浮动菜单,菜单的显示位置与鼠标当前位置有关。实现步骤如下:1、在菜单编辑器中建立该菜单。2、设置其顶层菜单项(主菜单项)的Visible属 性为False。3、在窗体或控件的MouseUp或MouseDown事件中调用PopupMenu方法显示该菜单。8.8 菜单设计菜单设计PopupMenu方法使用方法为: PopupMenu ,flags,x,y,Bodlcommand 其中菜单名为通过菜单编辑器设计的至少有一个子菜单项的菜单名称。Flags参数为常数,定义显示的位置与行为。x和y为弹出菜单的显示坐标。Boldcommand 参数指定需要加粗显示的菜单项,注意只能有一个菜单项加粗显示。8.8 菜单设计菜单设计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号