使用mapcontrol控件怎么显示不了.mxd图像文件?
arcengine吧
全部回复
仅看楼主
level 1
chdsio 楼主
    private void loadMapDocument()
        {     OpenFileDialog openFileDialog;
             openFileDialog = new OpenFileDialog();
             openFileDialog.Title = "打开地图对话框";
             openFileDialog.Filter = "Map Document(*.mxd)|*.mxd";
             openFileDialog.ShowDialog();
             string filePathName = openFileDialog.FileName;
             if (axMapControl1.CheckMxFile(filePathName))
             {
                 axMapControl1.MousePointer = esriControlsMousePointer.esriPointerArrow;
                 axMapControl1.LoadMxFile(filePathName, 0, Type.Missing );
                 axMapControl1.MousePointer = esriControlsMousePointer.esriPointerCrosshair;
                
             }
             else {
                 MessageBox.Show(filePathName +"不是有效的地图文档");
            
             }
         }
2011年05月02日 12点05分 1
level 1
chdsio 楼主
我是初学者 希望高手帮忙解答一下 谢谢!
2011年05月02日 12点05分 2
level 1
axMapControl1.LoadMxFile(filePathName, 0, Type.Missing );这句话在运行的时候会出现问题
2017年05月02日 13点05分 3
level 1
直接在if循环中写:axMapControl1.LoadMxFile(strFileName);其他的内容不要
2017年05月02日 13点05分 4
是哦
2017年10月30日 02点10分
1