C#+ArcEgine开发(1)地图浏览小应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lu_LLLR/article/details/80365675

最近做一个作业,之前没用过ArcEgine,就边学边做,就想着把做的过程包括成果写下来,相当于做个笔记吧。
参考书目《ArcGIS Egine+C#入门经典》《ArcGIS Egine开发从入门到精通》还有网上搜集的各种资料(感谢前辈们的笔记,菜鸟真的是受益良多)

--------------------------------------------------------------------------------------------------------------------------

 成图是这样的


1、五个控件
ToolbarControl 的Dock属性设置为top;
SplitContainer
TOCCControl和MapControl,这两个控件分别放在SplitContainer的两个panel里,Dock设置为full
LicenseControl放到界面任意一个地方。没有它是会报错的
初始界面如下:

2、右击toolbarControl,选择 属性---常规---绑定控件,控件选择绑定axMapControl1,这样当ToolbarControl进行操作时,地图文档就会在MapControl实现相应操作。

然后,可以选择 项目----添加, 双击你想要的控件,就能加到工具条上了。

我就选了这些工具

3、TOCCControl也要绑定mapControl

右击属性---设置绑定控件为mapControl

4、要是运行出错,别忘了在代码里加上一句
 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

基本上没要什么代码就实现了这个功能。

猜你喜欢

转载自blog.csdn.net/lu_LLLR/article/details/80365675