icelingk
路人甲
路人甲
  • 注册日期2008-03-18
  • 发帖数1
  • QQ
  • 铜币109枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1343回复:0

[求助]mxd地图文件在用程序打开时所有的ILayer对象Valid属性为false

楼主#
更多 发布于:2009-01-20 10:03
<P>如题: </P>
<P><FONT face=新宋体>map = new ESRI.ArcGIS.MapControl.MapControlClass();<BR><BR>map.LoadMxFile(@"C:\new\map.mxd", Type.Missing, null);<BR><BR>map.ActiveView.Activate(this.pictureBox1.Handle.ToInt32());<BR><BR>map.Extent = map.FullExtent;<BR>for (int i = 0; i < map.LayerCount ; i++)<BR>            {<BR>                ESRI.ArcGIS.Carto.ILayer layer = map.get_Layer(i);<BR>                bool b = layer.Valid;//都为false<BR>                b = layer.Visible;<BR>            }</FONT></P>
喜欢0 评分0
游客

返回顶部