本文共 743 字,大约阅读时间需要 2 分钟。
很普遍的一个函数,留作备用,以后懒得写了
//根据图层名获取图层 private ILayer PRV_GetLayersByName(string IN_Name) { IEnumLayer Temp_AllLayer=axMapControl.Map.Layers; ILayer Each_Layer = Temp_AllLayer.Next(); while (Each_Layer != null) { if (Each_Layer.Name.Contains(IN_Name)) return Each_Layer; Each_Layer = Temp_AllLayer.Next(); } return null; }
//根据图层名获取图层序号 private int PRV_GetIndexOfLayer(string IN_LayerName) { for (int i = 0; i < axMapControl.LayerCount; i++) { if (axMapControl.get_Layer(i).Name == IN_LayerName) return i; } return -1; }
转载地址:http://mrqws.baihongyu.com/