【ArcGIS二次开发】Engine界面搭建
1、新建窗体项目Windows Appplication(Engine)
![](/assets/blank.gif)
2、添加menuStrip、statusStrip和ToolbarControl控件,并设置相应的Dock属性为Top和Right
![](/assets/blank.gif)
3、用SplitContainer控件把显示区域分成三部分,并设置splitContatiner1的Orientation属性为Horizontal
![](/assets/blank.gif)
4、添加TabControl控件
①添加TabControl控件到splitContatiner1.Panel1,并设置Dock属性为Fill
![](/assets/blank.gif)
②设置TabPages属性,添加一个新页面tabPage3,分别修改3个页面的Text属性为地图视图、页面视图、三维视图
![](/assets/blank.gif)
③在3个页面分别添加MapControl、PageLayoutControl和SceneControl工具,并设置Dock属性为Fill
![](/assets/blank.gif)
5、添加TOCControl控件至splitContainer2.Panel1,并设置Dock属性为Fill
![](/assets/blank.gif)
6、添加MapControl控件至splitContainer2.Panel2,并设置Dock属性为Fill
![](/assets/blank.gif)
7、设置meunStrip1的菜单栏,添加“文件”和“图层”菜单
![](/assets/blank.gif)
8、设置ToolbarControl控件的属性
①添加Items:Open、Add Data、Pan、Zoom In、Zoom Out、Full Extent;
![](/assets/blank.gif)
②设置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界面搭建相关推荐
- 基于ARCGIS二次开发可视化开发环境搭建(JAVA)
这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血.在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的.详细的.适合新手的这么一个教程 ...
- ArcGIS二次开发基础教程(00):基础界面设计
ArcGIS二次开发基础教程(00) : 基础界面设计 (开发环境:VS2010+ArcEngine10.2+C# :鉴于学习ArcGIS二次开发的同学都有一定的WinForm开发和ArcGIS软件使 ...
- Arcgis二次开发软件安装(Arcgis10.2、VS2012、AE10.2)
目录 一.序言 二.Arcgis10.2安装 (一)安装ArcGIS License Manager 1.1 ArcGIS License Manager安装 1.2 ArcGIS License M ...
- ArcGIS二次开发——地图居中显示
ArcGIS二次开发--地图居中显示 一.创建 Engine 应用程序 1.启动 Visual Studio 2012,从"文件"->"新建"选中&quo ...
- arcgis二次开发python-ArcGIS 二次开发专题 序
依据ArcGIS 组件式开发及应用的目录结构,将系统性的学习ArcGIS 二次开发的道路分为三个部分.这个系列包含以下三个部分: Part1 基础 1. 前言 1.1 组件式GIS 1.2 ArcOb ...
- 合宙Air724UG二次开发(1):搭建开发环境
合宙Air724UG二次开发(1):搭建开发环境 文章目录 合宙Air724UG二次开发(1):搭建开发环境 1. 系统环境 2. 嵌入式4G发展现状 3. 合宙Air724UG支持Lua开发实现原理 ...
- Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件
一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...
- ArcGIS二次开发软件安装
"hellow,giser~" 前言 本文主要进行介绍arcgis二次开发的前期准备.本人目前大三,喜好编程,也正在进行二次开发的学习,闲暇之余写下这几篇文章,希望可以对从事二次开 ...
- SpringBoot-从入门到放弃(二) 开发环境的搭建
SpringBoot-从入门到放弃(二) 开发环境的搭建 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/z23546498/article/deta ...
- c# cad二次开发 ribbon界面 给CAD加个菜单栏
c# cad二次开发 ribbon界面 给CAD加个菜单栏 using System; using System.Collections.Generic; using System.Text; usi ...
最新文章
- [Lua]50行代码的解释器,用来演示lambda calculus
- VMware ESX Server 4(vSpere)测试记录
- PyQt5 图形界面 - Qt Designer设置简体中文方法演示,Qt Designer字体设置,Qt Designer工具单独安装包获取,Qt Designer简体中文语言包获取
- Ring3下实现进程保护,不用hook
- OPA 5 - CreateButtonTest creates CreateButtonSteps
- Eclipse最常用快捷键
- 面经 |算法工程师面试题汇总分享
- python 摄像头录制帧率_实践:用python实现把视频以帧数输出成连续的多图片
- Java-练习1:Bank银行模拟程序(面向对象实现)
- jsp数据库连接大全和数据库操作封装到Javabean
- Backup Exec启动时,系统报“CLR20r3“错误
- 表单标签<input>的介绍
- ssd测试软件寿命查看,SSD固态硬盘使用寿命检测方法 固态硬盘怎么测剩余寿命?...
- r语言决策树c4.5案例,C4.5主要思想与决策树实例
- Python作业题整理
- 热门算法总结 —— DPCA
- 省选LN站2023游记Day1
- 2016年VB图书253本推荐
- mac 隐藏文件(隐藏文件夹)怎么取消隐藏,显示文件(夹)
- 机试算法题-敲击计数器