1.添加的ToolbarControl添加项目后在设计界面中没有显示项目,还是保留刚拉进设计界面的状态。
原因:添加ArcGIS相关引用之前就已经添加了ToolbarControl控件。
2.窗体cs或者项目cs要添加一句代码:
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
3.如果添加MapControl控件,设置好路径,并用LoadMxFile方法读取mxd文件之后运行程序没有地图界面,有以下几种情况:
(1)mxd文件没有与其gdb文件在同一文件夹下。
(2)打开mxd文件发现图层前有感叹号,需要将数据源属性设置为相对位置。
(3)在前两种情况都解决时,还没有地图界面,则可能窗体cs或者项目cs需要添加代码:
ESRI.ArcGIS.RuntimeManager.BindLicense(ESRI.ArcGIS.ProductCode.Engine);
4.运行程序之后,ToolbarControl中的控件为灰色,无法使用,有以下两种可能:
(1)未绑定MapControl----属性中的Buddy。
(2)Zoom In、Zoom Out、Pan等一些控件是有两种不同类型的,在MapControl中需要添加“Map Navigation”中的相关控件。