c#中创建自己的实体?
能在c#中创建自己的实体?怎么创建? 下面代码在编译时提示:重载“Entity”方法未获取“0”参数<BR> 出现错误。public class ytsEntity : Autodesk.AutoCAD.DatabaseServices.Entity<BR> {<BR> public ytsEntity()<BR> {<BR> // <BR> // TODO: 在此处添加构造函数逻辑<BR> //<BR> }<BR> <BR> public override bool WorldDraw(WorldDraw wd)<BR> {<BR> // TODO: 添加 ytsEntity.WorldDraw 实现
return base.WorldDraw (wd);<BR> }<BR> <BR> public override void Explode(DBObjectCollection entitySet)<BR> {<BR> // TODO: 添加 ytsEntity.Explode 实现<BR> base.Explode (entitySet);<BR> }<BR> <BR> public override void List()<BR> {<BR> // TODO: 添加 ytsEntity.List 实现<BR> base.List ();<BR> }<BR> <BR> public override void Unhighlight(FullSubentityPath subId, bool highlightAll)<BR> {<BR> // TODO: 添加 ytsEntity.Unhighlight 实现<BR> base.Unhighlight (subId, highlightAll);<BR> }<BR> <BR> public override int SetAttributes(DrawableTraits traits)<BR> {<BR> // TODO: 添加 ytsEntity.SetAttributes 实现
return base.SetAttributes (traits);<BR> }<BR> } 本帖最后由 作者 于 2004-5-7 19:42:55 编辑
Autodesk.AutoCAD.DatabaseServices.Entity类没有Public的New方法
期待下一版本 本帖最后由 lzh741206 于 2010-12-24 13:20 编辑
看我的帖子 http://bbs.mjtd.com/thread-84748-1-1.html 目前的版本似乎不支持…… 现在无法用C#实现自定义实体
页:
[1]