乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 76|回复: 4

小白求助,C#二次开发AutoCAD问题,SelectWindow()方法屏幕选择有问题

[复制链接]

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2010-7-2 16:33:00 | 显示全部楼层 |阅读模式
我在中导入了系统自带的一个building.sdf地图文件,然后在C#中代码实现矩形框选择屏幕上的一些矩形然后把图形换一种颜色显示,结果提示选择成功,但是选择区域的图形没有任何变化,而且检查选中的对象,不论多么大的选框,都是只有一个对象;后来,我试着在没导入sdf文件的文档中自己手绘一个图形,用上述程序选择,结果成功的改变了颜色。
我怀疑是一个文档下有两database对象,然后我一直操作的都是默认的database对象,因此从sdf文件导入的database对象的图形无法选中,但是发现document对象有一个database属性,只有通过这个database属性才能访问到database对象;我又怀疑是图层问题,但是发现,整个Layertable只有一个图层...无奈啊
软件版本:vs2008+AutoCAD Map3d 2010

回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-7-2 20:39:00 | 显示全部楼层
贴上你的dwg文件看看
回复

使用道具 举报

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2010-7-3 18:56:00 | 显示全部楼层
dwg文件?怎么贴啊?传附件吗?还是截图?还是可以读取源码复制过来啊
回复

使用道具 举报

0

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
7
发表于 2010-7-3 22:18:00 | 显示全部楼层
不明白
回复

使用道具 举报

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2010-7-5 10:42:00 | 显示全部楼层
现在明白一点了,好像是我导入的事sdf文件,是一种gis文件,跟一般的AutoCAD图层不一样,其实它就是一个特殊的图层,不过我现在找不到处理它的API,大神可以帮我吗?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 21:13 , Processed in 0.437869 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表