第10章对话框和菜单.ppt

第10章对话框和菜单.ppt

ID:60900257

大小:91.50 KB

页数:20页

时间:2020-02-03

第10章对话框和菜单.ppt_第1页
第10章对话框和菜单.ppt_第2页
第10章对话框和菜单.ppt_第3页
第10章对话框和菜单.ppt_第4页
第10章对话框和菜单.ppt_第5页
资源描述:

《第10章对话框和菜单.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第10章对话框和菜单10.1通用对话框10.2菜单设计通用对话框对象允许在程序中显示六种标准对话框通用对话框是一种ActiveX控件,需要加到工具箱中步骤:1)打开“工程”菜单,选择“部件”命令2)打开“控件”选项卡,并选中“MicrosoftCommonDialogControl6.0”复选框单击“确定”按钮,控件出现在工具箱中10.1通用对话框(CommonDialog)对话框类型Action属性值方法打开文件对话框1ShowOpen保存文件对话框2ShowSave颜色对话框3ShowColor字体对话框4ShowFon

2、t打印对话框5ShowPrinter帮助对话框6ShowHelp10.1.1打开/另存为对话框与打开/另存为对话框有关的属性:DefaultEXT属性设置对话框中默认文件类型(扩展名)2)DialogTitle属性设置对话框的标题,缺省时为“打开”、“保存”3)FileName属性设置或返回要打开或保存的文件的路径及文件名4)FileTitle属性,用来指定所选择的文件名(不含路径)5)Filter属性指定在对话框中显示的文件类型。可以设置多个文件类型,供用户在对话框的“文件类型”的下拉列表中选择Filter属性值由多个字符

3、串段构成,字符串段之间要用管道符“

4、”隔开,在它前面的部分称为描述符,后面的部分一般为通配符和文件扩展名,称为“过滤器”格式如下:对话框名.Filter=描述符1

5、过滤器1

6、描述符2

7、过滤器2…例如:CommonDialog1.Filter="AllFiles(*.*)

8、*.*

9、BMP文件(*.bmp)

10、*.bmp"6)FilterIndex属性指定默认的过滤器,其设置值为一个整数Filter属性设置多个过滤器后,每个都有一个索引值第一个过滤器的索引值为1,第二个过滤器的索引值为2…CommonDialog1.FilterI

11、ndex=27)CancelError属性①CancelError为True,且用户单击了对话框的“取消”按钮时,将产生一个错误,错误号为32755,符号常量为cdlCancel②CancelError为False时,单击“取消”按钮,将不产生错误信息增加:Shell函数——调用应用程序格式:shell(命令字符串[,窗口类型])1)命令字符串:必须是可执行文件,扩展名:COM、EXE、BAT、PIF其他不可2)窗口类型:0、1、2、3、4、6vbhide:窗口被隐藏,具有焦点vbnormalfocus:窗口正常大小,具有焦

12、点vbminimizefocus:窗口最小化,具有焦点vbmaximizefocus:窗口最大化,具有焦点vbnormalnofocus:窗口正常,不具有焦点vbminimizenofocus:窗口最小化,不具有焦点Shell函数成功执行后,返回一个任务标识(taskid)且必须赋给一个变量x=shell(”c:vb98myvb1.exe”,3)不可以省略“x=“Shell函数采用异步方式执行其他程序,即shell启动的程序可能还没有执行完,就已执行了Shell函数后面的语句例如:privatesubcommand1-c

13、lick()m%=inputbox(“shuru1~3”)selectcasemcase1:x=shell(“c:my1.exe”,1)case2:x=shell(“d:my2.exe”,1)case3:x=shell(“e:my3.exe”,1)endselect10.1.2颜色对话框“颜色”对话框可以用来在调色板中选择颜色,或者创建并选定自定义颜色。打开后,选定颜色并关闭对话框后可以用Color属性获取选定的颜色使用“颜色”对话框时,应注意将Flags属性设置成常数cdlCCRGBInit10.1.3字体对话框“字

14、体”对话框根据大小、样式、颜色选择字体1)Color属性:必须先将Flags属性设置为cdlCFEffects2)FontName属性:返回用户选定的字体的名称/设置对话框缺省的字体3)FontBold属性:返回/设置“粗体”4)FontItalic属性:返回/设置“斜体”5)FontStrickethru属性:返回/设置“删除线”6)FontUnderline属性:返回/设置“下划线”7)FontSize属性:返回/设置“字体大小”Flags属性设置为下述VB常数之一:①cdlCFScreenFonts(屏幕支持的字体)②

15、cdlCFPrinterFonts(打印机支持的字体)③cdlCFBoth(即可以是屏幕字体又可以是打印机字体)例如:程序实现初始化并显示“字体”对话框,然后根据用户的选择设置文本框的字体属性10.1.4打印对话框1)Copies属性:返回/设置要打印的份数2)FromPage属性:返回/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。