vb中如何用CommonDialog打开文件只显示指定扩展名的文件?
4个回答
推荐于2016-05-08 · 知道合伙人软件行家
关注
展开全部
vb中如何用CommonDialog打开文件只显示指定扩展名的文件可设置Filter 属性(公共对话框)来实现。
Filter 属性(公共对话框),返回或设置在对话框的类型列表框中所显示的过滤器。
下列代码给出一个过滤器的例子,该过滤器允许选择文本文件或含有位图和图标的图形文件:
Private Sub Command1_Click()
' 设置“CancelError”为 True
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
' 设置标志
CommonDialog1.Flags = cdlOFNHideReadOnly
' 设置过滤器
CommonDialog1.Filter = "Text (*.txt)|*.txt|Pictures (*.bmp;*.ico)|*.bmp;*.ico"
' 指定缺省的过滤器
CommonDialog1.FilterIndex = 2
' 显示“打开”对话框
CommonDialog1.ShowOpen
' 显示选定文件的名字
MsgBox CommonDialog1.FileName
Exit Sub
ErrHandler:
' 用户按了“取消”按钮
Exit Sub
End Sub
展开全部
使用file过滤器,具体我记不清,出差手机上网,好像是,假设文件对话框为frmopendialog,在show前设置filter=“*txt|*.txt|*.*|*.*”,好像是这样,你试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CommonDialog1.Filter = "文本文档(*.txt)|*.txt|所有文件(*.*)|*.*"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CommonDialog1.Filter = "文本文档(*.txt)|*.txt|所有文件(*.*)|*.*"
CommonDialog1.ShowOpen
CommonDialog1.ShowOpen
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询