明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1717|回复: 4

pointMonitor

[复制链接]
发表于 2011-1-12 09:10:27 | 显示全部楼层 |阅读模式

//开启动态查询

[CommandMethod("PointMonitor")]

public void PointMonitor()

{

Editor ed = Tools.Editor;

ed.PointMonitor += new PointMonitorEventHandler(ed_PointMonitor);

}

[CommandMethod("PointMonitorQiut")]

//关闭动态查询

public void PointMonitorQiut()

{

Editor ed = Tools.Editor;

ed.PointMonitor -= new PointMonitorEventHandler(ed_PointMonitor);

}

void ed_PointMonitor(object sender, PointMonitorEventArgs e)

{

FullSubentityPath[] epaths = e.Context.GetPickedEntities();

if (epaths.Length > 0)

{

FullSubentityPath epath = epaths[0];

Entity ent = Tools.GetEntity(epath.GetObjectIds()[0]);

ResultBuffer rb = Tools.GetXData(ent);
                if (rb != null)

{

TypedValue[] tv = rb.AsArray();

string str;
                    

string pl_num1 = tv[1].Value.ToString().Split(',')[0];

str =  pl_num1;

e.AppendToolTipText(str);
                }
            }
        }
    为什么epaths的length是0呢?
发表于 2011-1-12 12:30:39 | 显示全部楼层
很强啊!!!!!!!!!!!!!
 楼主| 发表于 2011-1-12 14:49:16 | 显示全部楼层
回复 mmaoqr 的帖子

可是我获取不到实体啊!!
发表于 2011-1-12 15:15:18 | 显示全部楼层
发表于 2011-1-12 23:09:44 | 显示全部楼层
未看懂....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 22:41 , Processed in 0.152904 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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