明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1731|回复: 8

[求助]为何文件过滤器不显示.

[复制链接]
发表于 2003-12-22 18:13:00 | 显示全部楼层 |阅读模式
我在VBA中设置打开文件对话框,并设置打开.DWG文件过滤器,但不能实现,只能打开所有文件,请教各路高手,谢谢!
发表于 2003-12-22 18:19:00 | 显示全部楼层
把你的函数贴出来吧。
发表于 2003-12-22 18:32:00 | 显示全部楼层
你是在打开前设置的吗?
发表于 2003-12-22 20:30:00 | 显示全部楼层
你使用的是COMMANDDIALOG 控件吗?
用filter属性看看
如CMD.Filter = "*.dwg|*.dwg"
 楼主| 发表于 2003-12-23 20:40:00 | 显示全部楼层
我用的是commanddialog控件
程序如下
frm.commanddialog.title="打开文件"
frm.commanddialog.filter="图形文件|*.dwg|所有文件|*.*"
frm.commanddialog.showopen
执行时.dwg格式下不显示任何文件
而*.*格式下能显示所有文件
究竟是何原因?
发表于 2003-12-23 21:20:00 | 显示全部楼层
你的代码写错了吧?应该是commondialog1,你写成了commanddialog
 楼主| 发表于 2003-12-25 11:07:00 | 显示全部楼层
这不是问题的确诊
发表于 2003-12-25 11:24:00 | 显示全部楼层
过滤代码是没有问题的.不知你是否使用了其它的处理语句,如错误处理.
另外应该是.DialogTitle而非Title.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2003-12-25 18:03:00 | 显示全部楼层
非常的感激这位仁兄
遗憾的是我没有找到根本原因,我把你的过滤器的字符串替代我的就没问题了,我在想是否因为"|"跟中文输入开启有关,但试了一下,中英文输入方式均不受影响,哎!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 10:35 , Processed in 0.186866 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表