下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 3/3VB对话框的功能 CommonDialog 控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过运行 Windows 帮助引擎控件还能显示帮助。 CommonDialog 控件在 Visual Basic 和 Microsoft Windows 动态连接库 Commdlg.dll 例程之间提供了接口。为了用该控件创建对话框,必须要求 Commdlg.dll 在 Microsoft Windows System 目录下。 为了在应用程序中使用 CommonDialog 控件,应将其添加到窗体上并设置属性。控件显示的对话由控件的方法决定。运行时
2、,调用相应方法后将显示对话框或执行帮助引擎;设计时在窗体上将 CommonDialog 控件显示成一个图标。此图标的大小不能改变。 CommonDialog 控件可以显示如下常用对话框: “打开” “另存为” “颜色” “字体” “打印” 注意无法指定对话框显示在什么地方。 要使用 CommonDialog 控件 若未添加 CommonDialog 控件,则应从“工程”菜单中选定“部件”,将控件添加到工具箱中。在标记对话的“控件”中找到并选定控件,然后单击“确定”按钮。 单击工具箱中的“CommonDialog”控件并在窗体上绘制该控件。 在窗体上绘制 CommonDialog 控件时,控件将
3、自动调整大小。象Timer 控件一样,CommonDialog 控件在运行时不可见。 运行时,请适当使用下表所列方法显示需要的对话。方法显示的对话 ShowOpen 打开 ShowSave 另存为 ShowColor 颜色 ShowFont 字体 ShowPrinter 打印 ShowHelp 调用 Windows“帮助” 示例代码: 下例显示“打开”对话框然后在信息框中显示所选的文件名: Private Sub Command1_Click() 设置“CancelError”为 True CommonDialog1.CancelError = True On Error GoTo ErrHa
4、ndler 设置标志 CommonDialog1.Flags = cdlOFNHideReadOnly 设置过滤器 CommonDialog1.Filter = All Files (*.*)|*.*|Text Files & _ (*.txt)|*.txt|Batch Files (*.bat)|*.bat 指定缺省的过滤器 CommonDialog1.FilterIndex = 2 显示“打开”对话框 CommonDialog1.ShowOpen 显示选定文件的名字 MsgBox CommonDialog1.filename Exit Sub ErrHandler: 用户按了“取消”按钮
5、Exit Sub End Sub 下例显示“打印”对话框。 Private Sub Command1_Click() Dim BeginPage, EndPage, NumCopies, i 设置“取消”为 True CommonDialog1.CancelError = True On Error GoTo ErrHandler 显示“打印”对话框 CommonDialog1.ShowPrinter 从该对话框取得选定的值 BeginPage = CommonDialog1.FromPage EndPage = CommonDialog1.ToPage NumCopies = CommonD
6、ialog1.Copies For i = 1 To NumCopies 此处放置将数据发送到打印机的代码 Next i Exit Sub ErrHandler: 用户按了“取消”按钮 Exit Sub End Sub 下面的示例显示“颜色”对话框并设置窗体的 BackColor 为选定的颜色: Private Sub Command1_Click() 设置“取消”为True CommonDialog1.CancelError = True On Error GoTo ErrHandler 设置 Flags 属性 CommonDialog1.Flags = cdlCCRGBInit 显示“颜色
7、”对话框 CommonDialog1.ShowColor 设置窗体的背景颜色为选定的颜色 Form1.BackColor = CommonDialog1.Color Exit Sub ErrHandler: 用户按了“取消”按钮 End Sub 下面的示例显示“字体”对话框,将文本框中的字体属性设置为所选定的: Private Sub Command1_Click() 设置“取消”为 True CommonDialog1.CancelError = True On Error GoTo ErrHandler 设置 Flags 属性 CommonDialog1.Flags = cdlCFEffe
8、cts Or cdlCFBoth 显示“字体”对话框 CommonDialog1.ShowFont http:/./doc/a563e3778e9951e79b892717.html = CommonDialog1.FontName Text1.Font.Size = CommonDialog1.FontSize Text1.Font.Bold = CommonDialog1.FontBold Text1.Font.Italic = CommonDialog1.FontItalic Text1.Font.Underline = CommonDialog1.FontUnderline Text1.FontSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版样机试制合作协议
- 2024年出租车租车合同模板
- 怀孕期间夫妻分手协议
- 城市轨道交通工程建筑信息模型(BIM)分类与编码标准
- 建筑行业标准脚手架租赁合同
- 2024项目投资合同撰写要点
- 购买混凝土合同范本
- 生物中图版自主训练:第三单元第一章第一节遗传物质的发现
- 简单的赔偿协议书2024年
- 2024届毕业生就业协议书样本
- 小学语文人教三年级上册 群文阅读《奇妙的中心句》
- 大数据和人工智能知识考试题库600题(含答案)
- 2023年上海机场集团有限公司校园招聘笔试题库及答案解析
- 镜头的角度和方位课件
- 污水处理常用药剂简介知识讲解课件
- 五年级上册英语课件-Unit 1《My future》第1课时牛津上海版(三起) (共28张PPT)
- 光交接箱施工规范方案
- 气温和降水学案
- 普及人民代表大会制度知识竞赛试题库(1000题和答案)
- 国家电网公司施工项目部标准化管理手册(2021年版)线路工程分册
- 《汽车低压线束设计规范》
评论
0/150
提交评论