Mapcontrol调用LoadMxFile加载MXD文件,默认没有初始化到MXD的范围

在窗体的onload事件中,调用地图控件的LoadMxFile方法加载mxd文件,显示的范围不是mxd默认的范围,是空白的,要点击一下全幅才能显示,请问在调用LoadMxFile方法之后怎么才能初始化到mxd的默认范围呢?请多多指教
已邀请:

朱新颖

赞同来自:

mxd的显示范围是之前生成mxd时设置的,可以:
1,点击一下全图后将该mxd保存,这样下次再打开该mxd就是全图的范围了
2,代码的话可以直接设置axMapControl1.ActiveView.Extent = axMapControl1.FullExtent; 然后执行 axMapControl1.Refresh();缩放到全图

要回复问题请先登录注册