1、新建窗体项目Windows Appplication(Engine)

2、添加menuStrip、statusStrip和ToolbarControl控件,并设置相应的Dock属性为Top和Right

3、用SplitContainer控件把显示区域分成三部分,并设置splitContatiner1的Orientation属性为Horizontal

4、添加TabControl控件
①添加TabControl控件到splitContatiner1.Panel1,并设置Dock属性为Fill

②设置TabPages属性,添加一个新页面tabPage3,分别修改3个页面的Text属性为地图视图、页面视图、三维视图

③在3个页面分别添加MapControl、PageLayoutControl和SceneControl工具,并设置Dock属性为Fill

5、添加TOCControl控件至splitContainer2.Panel1,并设置Dock属性为Fill

6、添加MapControl控件至splitContainer2.Panel2,并设置Dock属性为Fill

7、设置meunStrip1的菜单栏,添加“文件”和“图层”菜单

8、设置ToolbarControl控件的属性
①添加Items:Open、Add Data、Pan、Zoom In、Zoom Out、Full Extent;

②设置buddy为axMapControl1,添加代码axTOCControl1.SetBuddyControl(axMapControl1); ```csharp public MainForm() { InitializeComponent();

        axTOCControl1.SetBuddyControl(mainMapControl);}
<div align=center><img src="https://img-blog.csdnimg.cn/20210407091700936.png?"  width=80%></div>9、界面搭建成果展示
<div align=center><img src="https://img-blog.csdnimg.cn/20210407091731947.png?"  width=80%></div>

【ArcGIS二次开发】Engine界面搭建相关推荐

  1. 基于ARCGIS二次开发可视化开发环境搭建(JAVA)

    这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血.在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的.详细的.适合新手的这么一个教程 ...

  2. ArcGIS二次开发基础教程(00):基础界面设计

    ArcGIS二次开发基础教程(00) : 基础界面设计 (开发环境:VS2010+ArcEngine10.2+C# :鉴于学习ArcGIS二次开发的同学都有一定的WinForm开发和ArcGIS软件使 ...

  3. Arcgis二次开发软件安装(Arcgis10.2、VS2012、AE10.2)

    目录 一.序言 二.Arcgis10.2安装 (一)安装ArcGIS License Manager 1.1 ArcGIS License Manager安装 1.2 ArcGIS License M ...

  4. ArcGIS二次开发——地图居中显示

    ArcGIS二次开发--地图居中显示 一.创建 Engine 应用程序 1.启动 Visual Studio 2012,从"文件"->"新建"选中&quo ...

  5. arcgis二次开发python-ArcGIS 二次开发专题 序

    依据ArcGIS 组件式开发及应用的目录结构,将系统性的学习ArcGIS 二次开发的道路分为三个部分.这个系列包含以下三个部分: Part1 基础 1. 前言 1.1 组件式GIS 1.2 ArcOb ...

  6. 合宙Air724UG二次开发(1):搭建开发环境

    合宙Air724UG二次开发(1):搭建开发环境 文章目录 合宙Air724UG二次开发(1):搭建开发环境 1. 系统环境 2. 嵌入式4G发展现状 3. 合宙Air724UG支持Lua开发实现原理 ...

  7. Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件

    一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...

  8. ArcGIS二次开发软件安装

    "hellow,giser~" 前言 本文主要进行介绍arcgis二次开发的前期准备.本人目前大三,喜好编程,也正在进行二次开发的学习,闲暇之余写下这几篇文章,希望可以对从事二次开 ...

  9. SpringBoot-从入门到放弃(二) 开发环境的搭建

    SpringBoot-从入门到放弃(二) 开发环境的搭建 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/z23546498/article/deta ...

  10. c# cad二次开发 ribbon界面 给CAD加个菜单栏

    c# cad二次开发 ribbon界面 给CAD加个菜单栏 using System; using System.Collections.Generic; using System.Text; usi ...

最新文章

  1. [Lua]50行代码的解释器,用来演示lambda calculus
  2. VMware ESX Server 4(vSpere)测试记录
  3. PyQt5 图形界面 - Qt Designer设置简体中文方法演示,Qt Designer字体设置,Qt Designer工具单独安装包获取,Qt Designer简体中文语言包获取
  4. Ring3下实现进程保护,不用hook
  5. OPA 5 - CreateButtonTest creates CreateButtonSteps
  6. Eclipse最常用快捷键
  7. 面经 |算法工程师面试题汇总分享
  8. python 摄像头录制帧率_实践:用python实现把视频以帧数输出成连续的多图片
  9. Java-练习1:Bank银行模拟程序(面向对象实现)
  10. jsp数据库连接大全和数据库操作封装到Javabean
  11. Backup Exec启动时,系统报“CLR20r3“错误
  12. 表单标签<input>的介绍
  13. ssd测试软件寿命查看,SSD固态硬盘使用寿命检测方法 固态硬盘怎么测剩余寿命?...
  14. r语言决策树c4.5案例,C4.5主要思想与决策树实例
  15. Python作业题整理
  16. 热门算法总结 —— DPCA
  17. 省选LN站2023游记Day1
  18. 2016年VB图书253本推荐
  19. mac 隐藏文件(隐藏文件夹)怎么取消隐藏,显示文件(夹)
  20. 机试算法题-敲击计数器

热门文章

  1. javascript学习笔记之三 崔西凡day04
  2. 为什么不用intel处理器
  3. 易云维医院智慧后勤综合管理平台打造智能化信息化后勤管理模式
  4. mnv*框架开发时代
  5. 开平二手房(www.kpsfw.com)
  6. static的三个作用
  7. 弹幕播放器【在项目中对弹幕播放器一些零碎的整理】
  8. 原码补码反码范围对比图
  9. 支付宝支付之手机网站支付
  10. nii(nifti)转dicom(rtstruct)