ArcEngine开发过程中遇到axToolbarControl添加item变灰无法使用的解决方法总结

近期基于AE做个小系统的开发 使用axToolbarControl与axMapControl绑定开发时,运行过后只有添加文件和保存两个按钮处于有效,而其他按钮处于失效(灰色)状态

具体原因还未清楚,但是已找到解决办法与大家共享

办法是 在窗体load的时通过代码添加具体的按钮:

比如全图刷新按钮的添加方式:

 ICommand command = new ControlsMapFullExtentCommandClass();
 axToolbarControl1.AddItem(command, -1, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly);

除此之外还有其他几种方式,此处不再详列。

你可能感兴趣的:(c#,ArcGIS)