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

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

 成图是这样的
C#+ArcEgine开发(1)地图浏览小应用


1、五个控件
ToolbarControl 的Dock属性设置为top;
SplitContainer
TOCCControl和MapControl,这两个控件分别放在SplitContainer的两个panel里,Dock设置为full
LicenseControl放到界面任意一个地方。没有它是会报错的
初始界面如下:
C#+ArcEgine开发(1)地图浏览小应用

2、右击toolbarControl,选择属性---常规---绑定控件,控件选择绑定axMapControl1,这样当ToolbarControl进行操作时,地图文档就会在MapControl实现相应操作。
C#+ArcEgine开发(1)地图浏览小应用

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

C#+ArcEgine开发(1)地图浏览小应用
我就选了这些工具

C#+ArcEgine开发(1)地图浏览小应用
3、TOCCControl也要绑定mapControl

右击属性---设置绑定控件为mapControl
C#+ArcEgine开发(1)地图浏览小应用

4、要是运行出错,别忘了在代码里加上一句
 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
C#+ArcEgine开发(1)地图浏览小应用

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

相关文章:

  • 2022-02-08
  • 2021-12-03
  • 2021-12-03
  • 2022-03-01
  • 2021-07-12
  • 2022-01-17
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2021-12-23
  • 2021-12-09
相关资源
相似解决方案