在vb中如何添加commondialog控件

在vb中如何添加commondialog控件,第1张

在工具箱中右键-->部件,在d出的窗口中找到microsoft common dialog control 6.0 选中。确定

另附:

常用方法:

showopen---打开

showsave--保存

showcolor--颜色

属性:

filename--返回选中的文件路径

filter--文件过滤

简单实例:按钮一个,commondialog控件一个

Private Sub Command1_Click()

CommonDialog1.ShowOpen

FileName = CommonDialog1.FileName

If Dir(FileName) = "" Then

'填写的路径不存在就退出

Exit Sub

End If

MsgBox "您选的路径是:" &vbCrLf &FileName

End Sub

Private Sub Form_Load()

CommonDialog1.Filter = "文本文件|*.txt|"

End Sub

CommonDialog 控件提供诸如打开和保存文件、设置打印选项、选择颜色和字体等 *** 作的一组标准对话框。运行 Windows 帮助引擎时,控件还能够显示帮助。

CommonDialog 控件在 Visual Basic 和 Microsoft Windows 动态连接库Commdlg.dll 例程之间提供了接口。为了用该控件创建对话框,必须要求Commdlg.dll 在 Microsoft Windows \System 目录下。

为了在应用程序中使用 CommonDialog 控件,应将其添加到窗体上并设置属性。控件显示的对话由控件的方法决定。运行时,调用相应方法后将显示对话框或执行帮助引擎;设计时在窗体上将 CommonDialog 控件显示成一个图标。此图标的大小不能改变。

扩展资料

“字体”对话框根据大小、颜色、样式选择字体。用户一旦在“字体”对话框中选定字体后,下列属性就会包含有关用户选项的信息。 要显示“字体”对话框 。

将 Flags 属性设置为下述 Visual Basic 常数之一:

cdlCFScreenFonts(屏幕字体)

cdlCFPrinterFonts(打印机字体)

cdlCFBoth(既可以是屏幕字体又可以是打印机字体)

警告 在显示“字体”对话框之前必须将 Flags 属性设置为这些数值之一,否则将发生字体不存在错误。

添加到工具箱

执行菜单命令:工程 | 部件| 使Microsoft CommonDialog Contral 6.0复选框有效。

在工具箱中双击CommonDialog图标可将控件添加到窗体中去。

2.属性

因为CommonDialog控件用于创建“文件打开”、“文件保存”、“文件打印”、“颜色设置”、“字体设置”、“帮助”6种对话框,所以控件的属性可分为文件、颜色与字体三类。

(1)文件类属性

① FileName属性用于设置或返回要“打开”、“保存”、“打印”的文件名。

② Filter属性用于文件过滤器,属性格式为:

描述1| 过滤器1| 描述2 | 过滤器2 …。例如:

所有文件(*.*)|*.*| RTF格式(*.RTF)|*.rtf |文本文件(*.txt)|*.txt

打开文件的文件过滤器效果如图4.12下部的文件类型所示。

3. CommonDialog控件的方法

CommonDialog控件用于打开对话框的6种方法如下。

(1)ShowOpen方法用于显示打开文件对话框,打开指定目录中的文件。

调用该方法的格式为:CommonDialog.ShowOpen

调用打开文件对话框的效果如图4.12所示。

当用户在对话框中选择文件名(如:ex45.txt)后,应使用控件的CommonDialog.FileName属性返回所选文件名,然后再用RichTextBox控件的LoadFile方法打开指定文件。

语法格式为:RichTextBox.LoadFile CommonDialog.FileName

(2)ShowSave方法用于显示保存文件对话框,将文件保存到指定目录去。

调用该方法的格式为:CommonDialog. ShowSave

调用效果与图4.12类似。

当用户在对话框中选择文件名(如:ex45.txt)后,应使用控件的CommonDialog.FileName属性返回所选文件名,然后再用RichTextBox控件的SaveFile方法保存指定文件。

语法格式为:RichTextBox.SaveFile CommonDialog.FileName

(3)ShowPrinter方法用于显示打印对话框,打印输出文件。

调用该方法的格式为:CommonDialog. ShowPrinter。

(4)ShowColor方法用于显示字体颜色对话框,用户可设置字体颜色。

用户可用“颜色”对话框在调色板中选择颜色(如图4.13),并用Color属性返回选定的颜色。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11562225.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存