[VB] vb 界面设计(打开文件对话框)

[复制链接]
梅雷工具箱发表于 2015-6-25 13:17:15 | 显示全部楼层 |阅读模式
vb  界面设计(打开文件对话框)

通用话框控件【CommonDialog】

  它属于VB的AetiveX控件,在使用前需要添加到工具箱中。将通用
对话框添加到工具中的方法如下:

(1)单击“工程”菜单的“部件”选项,或用鼠标右键单击工具箱,
在弹出的菜单中选择“部件”,打开“部件”对话框。

(2)在“部件”对话框中,选中“Microsoft Common Dialog Control 6.0 (SP6)”

(3)单击“确定”按钮即可将通用对话框控件添加到工具箱中。

(4)把通用对话框控件【CommonDialog1】拖放到窗体。



表7-1  Action属性和Show方法

Action属性
Show方法
说明

1
ShowOpen
显示文件打开对话框

2
ShowSave
显示另存为对话框

3
ShowColor
显示颜色对话框

4
ShowFont
显示字体对话框

5
ShowPrinter
显示打印机对话框

6
ShowHelp
显示帮助对话框

如 CommonDialog1.DialogTitle = "标题名"


通用对话框具有的主要共同属性为:

(1)     CancelError属性:通用对话框里有一个“取消”按扭,用于向应用程序表示用户想取消当前操作。当CancelError属性设置为True时,若用户单击“取消”按扭,通用对话框自动将错误对象Err.Number设置为32755(cdlCancel)以便供程序判断。若CancelError属性设置为False,则单击“取消”按扭时不产生错误信息。

(2)     DialogTitle属性:每个通用对话框都有默认的对话框标题,通过

DialogTitle属性可由用户自行设计对话框标题上显示的内容。

    (3) Flags属性:通用对话框的Flags属性可以修改每个具体对话框的默认操作,其值可有3种形式,即符号常量、十六进制数和十进制数。

    (4)HelpCommand属性:指定Help的类型。

    (5)HelpContext属性:用来确定Help  ID的内容,与HelpCommand属性一起使用,指定显示的Help主题。

    (6)HelpFile和HelpKey属性:分别用来指定Help应用程序的Help文件名和Help主题能够识别的名字。

注意:
CommonDialog1.Filter = "*.dat | *.dat| *.TXT | *.TXT"  
'类型两个一组 " *.dat | *.dat" 表示 文件类型为 *.dat 只显示*.dat
' "*.dat | *.txt" 表示 文件类型为 *.dat 只显示*.txt
' "所有文件" 后面为空  表示 所有文件

列:
Private Sub Label2_Click()
CommonDialog1.Flags = vbOFNFileMustExist

CommonDialog1.InitDir = "F:\" '查找范围 显示 F盘 文件目录

CommonDialog1.DialogTitle = "标题名"

CommonDialog1.FileName = "文件名"

CommonDialog1.Filter = "Parasolid (*.x_t) |*.x_t|IGS (*.igs)|*.igs|STEP203 (*.stp) |*.stp|STEP214 (*.stp) |*.stp"

CommonDialog1.ShowOpen

文件准确途径 = CommonDialog1.FileName

'【判断文件是否存在】
If Dir(文件准确途径) <> "" Then
Text1 = 文件准确途径
Else
梅雷提示 = MsgBox("不存在", 32, "梅雷提示")
End If

End Sub

_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则