2014-01-22 2 views

답변

1

나는이 방법으로이 문제를 해결 한 : 아주 간단한 solutin, 난는 ArcGIS에서 초보자입니다

private void MakeOnlySelectableLayer(IFeatureLayer stationFeatureLayer) 
{ 
    var Focusmap = ArcMap.Document.FocusMap; 

    for (int i = 0; i < Focusmap.LayerCount; i++) 
    { 
     if (Focusmap.get_Layer(i) is IFeatureLayer) 
     { 
      IFeatureLayer layer = (IFeatureLayer)Focusmap.get_Layer(i); 
      if (stationFeatureLayer != null && !stationFeatureLayer.Equals(layer)) 
      { 
       layer.Selectable = false; 
      } 


     } 
    } 
}