arcgis engine 中如何判读选中的元素是指北针、图例或比例尺等类型元素? 5

我在arcgisengine里用selectelements工具选中了一个元素,想要判读一下类型,然后弹出相对应的属性对话框,可不知为啥判断不出来。。。求救呀。。。比如里... 我在arcgis engine里用select elements 工具选中了一个元素,想要判读一下类型,然后弹出相对应的属性对话框,可不知为啥判断不出来。。。求救呀。。。比如里面的指北针吧,我用断点跟踪,就是进不去。。 展开
 我来答
qsdpite11937
2015-01-22
知道答主
回答量:1
采纳率:0%
帮助的人:1438
展开全部
可以这样写
//先判断是否为mapSurroundFrame
if(pelement is IMapSurroundFrame)
{
//然后将pelement 转为IMapSurroundFrame
iMapsurroundFrame psurround=pelement as iMapsurroundFrame;

//然后判断是否为图例、指北针、比例尺等等

if (psurround.MapSourround is ILengend)
{}
else if(psurround.MapSourround is INorthArrow)
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红杏出墙AI
2013-08-26 · TA获得超过4416个赞
知道小有建树答主
回答量:953
采纳率:0%
帮助的人:525万
展开全部

送你几个参考资料demo...

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Meet_Mirror
2013-11-05
知道答主
回答量:20
采纳率:0%
帮助的人:20.8万
展开全部
IElement 根本不包括is后面的接口 ,写代码的时候要多看ArcGIS Engine帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式