VB对话框的功能_第1页
VB对话框的功能_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论