代码改变世界

将图层设置为隐藏图层【原创】

2008-08-04 15:48  Jeffery Tao  阅读(263)  评论(0)    收藏  举报

图层的控制
 try
        {
            //获得正执行线程上的当前 ISession 实例。
            MapInfo.Mapping.Map myMap = MapInfo.Engine.Session.Current.MapFactory

[this.MapControl1.MapAlias];
          
            //myMap.Layers[CheckBoxList1.Items[i].Text].Enabled = false;
            //这里给出的提示:当使用图层的名称来控制图层的可见性时,发现会出现异常,改成图层序列就可以。
     //图层的数组索引也是从0开始。
            myMap.Layers[4].Enabled = false;
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }