2010-08-26 63 views
2

我可以使用mapControl.ClearLayers()清除所有图层,但我只想清除一个图层(底图的子图层,如城市)。我是新来的,预先感谢。如何清除ILayer?

编辑:我使用C#

+1

arcobjects有几个apis。这是C#吗? VB? Java的? – jsmith 2010-08-26 13:56:52

回答

1

我不能确定你正在使用的API,但我知道C#很好。添加图层时,通常会为该属性添加一个名称。您可以通过名称或索引来选择它。

mapControl.Layers[1].Clear(); 
mapControl.Layers["My Layer"].Clear();