本人在使用MAPControl和TOCControl编程时,想通过<U>点中</U>TOCcontrol控件中某个图层并删除它,但因无法确定所选中图层的index,而进行不下去,还请高手指点。谢谢!<img src="images/post...
全文
回复(10) 2005-03-23 22:00 来自版块 - ESRI ArcGIS应用与开发
表情
zhousky最好图层名不要重复,如果怕重复的话,在加载时,如果有重名就自动在后面加-1等,(2005-05-11 20:39)
hehui真实怕了,你获取的就是一个图层,直接删除了不就可以吗?难道还有这么多的问题吗?为什么非要用名字来匹配呢?(2005-05-10 21:25)
wzhipeng0117<P>我用一个列表框,加载图层以后记录没一层的层名,要删除一层的话选中层名在所有层中找同名层,用DeleteLayer方法删除,能过完成,但不知道是不是合乎规矩,的确没考虑同名的情况</P>(2005-05-05 17:46)
pearlstar<P>关注该问题!</P><img src="images/post/smile/dvbbs/em01.gif" />(2005-04-29 14:21)
bbcddc<P>我使用toccontrol1.hittest 获取指定的图层名,再用mapcontrol1中的图层名进行比较,得到指定图层的index,再对其删除。基本实现了原来目的,但觉得此方法不好,且如果工程中有几个同名图层,则均被删除。请高手指点。</P>&l...(2005-03-27 15:39)
bbcddc<P>谢谢万里云先生!</P><img src="images/post/smile/dvbbs/em01.gif" />(2005-03-25 10:04)
万里云toccontrol1.hittest (2005-03-25 09:39)
bbcddc感谢谢上等兵_万里云先生的回贴!我再看看。希望能提示一下。<img src="images/post/smile/dvbbs/em07.gif" />(2005-03-24 16:38)
万里云<P>回去看看这个控件的接口</P><P>里面有方法</P>(2005-03-24 15:36)
bbcddc<P>关于TOCControl控件的图层控制、操作,请斑主指示。</P>(2005-03-24 14:14)

返回顶部