将图层设置为隐藏图层【原创】
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);
}
浙公网安备 33010602011771号