ArcGIS Engine开发碰到问题及解决方式
1、问题描述——运行提示:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.
解决方法——在Program.cs文件中,写入下列黄色内容:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
Application.Run(new Form1());
2、问题描述——添加了1中的内容还是提示相同的错误
解决方法——在64位操作系统中需要在项目的编译选项中,将Target CPU选择为x86
3、esriControlsMousePointer介绍
esriControlsMousePointer常量
控制鼠标指针选项。
esriControlsMousePointer需要添加ESRI.ArcGIS.Controls的引用 属性介绍 esriPointerParentWindow - 指针指定的父窗口或窗体。
esriPointerDefault 默认指针,箭头一样。
esriPointerArrow 标准的箭头。
esriPointerCrosshair 十字线。
esriPointerIBeam 我束。
esriPointerIcon 图标。
esriPointerSize 大小,四向箭头指向北,南,东部和西部。
esriPointerSizeNESW 尺寸NE-SW,双箭头指向东北和西南。
esriPointerSizeNS 尺寸NS,双箭头指向北方和南方。
esriPointerSizeNWSE 尺寸NW-SE,双箭头指向西北和东南。
esriPointerSizeWE 大小,我们的双箭头指向东和西。
esriPointerUpArrow 垂直向上的箭头。
esriPointerHourglass 沙漏,等待光标。
esriPointerNoDrop 通过它与斜线的圆或没有进入标志。
esriPointerArrowHourglass 标准箭头和小沙漏。
esriPointerArrowQuestion 箭头和问号。
esriPointerSizeAll 所有尺寸,箭头指向北,南,东,西四。
esriPointerZoom 放大,放大镜。
esriPointerZoomIn 放大,有一个加号的放大镜。
esriPointerZoomOut 缩小,减号的放大镜。
esriPointerPan 潘,一只手。
esriPointerPanning 摇摄,一个紧握的手。
esriPointerIdentify 识别,信息符号的箭头。
esriPointerLabel 标签,箭头与字母A。
esriPointerHotLink 热链接,雷击。
esriPointerPencil 铅笔。
esriPointerHand 手,收手用食指指着垂直。
esriPointerPageZoomIn 页面缩放,放大镜,加号和一个小页面。
esriPointerPageZoomOut 页面缩小,有减号的放大镜和一个小页面。
esriPointerPagePan 页锅,张开手页符号。
esriPointerPagePanning 页锅,收手与页面象征。
esriPointerCustom MouseIcon属性所指定的自定义图标
ArcGIS Engine开发碰到问题及解决方式的更多相关文章
- ArcGIS Engine开发之地图基本操作(4)
ArcGIS Engine开发中数据库的加载 1.加载个人地理数据库数据 个人地理数据库(Personal Geodatabase)使用Miscrosoft Access文件(*.mdb)进行空间数据 ...
- ArcGIS Engine开发的ArcGIS 版本管理的功能
原文:ArcGIS Engine开发的ArcGIS 版本管理的功能 转自:http://blog.csdn.net/linghe301/article/details/7965901 这是以前的Arc ...
- C#,ArcGIS Engine开发入门教程
C#,ArcGIS Engine开发入门教程 转自:http://blog.csdn.net/yanleigis/article/details/2233674 目录(?)[+] 五实现 一 加载A ...
- ArcGIS Engine开发鹰眼图的功能(代码优化篇)
在上一篇,ArcGIS Engine开发鹰眼图的功能(基础篇) 上一篇的实现效果图如下, 如果仔细观察,会发现一个问题,即在“鹰眼”的区域,只要在红色线框内的注记会被覆盖. 如果红色框包括整张图的话, ...
- ArcGIS Engine开发之地图基本操作(3)
地图数据的加载 一.加载Shapefile数据 Shapefile文件是目前主流的一种空间数据的文件存储方式,也是不同GIS软件进行数据格式转换常用的中间格式.加载Shapefile数据的方式有两种: ...
- ArcGIS Engine开发前基础知识(3)
对象模型图 一.对象模型图中的类与接口 ArcGIS Engine 提供大量的对象,这些对象之间存在各种各样的关系,如继承.组合.关联等.对象模型图(Object model diagram,ODM) ...
- ArcGIS Engine开发前基础知识(2)
ArcGIS基本控件简介 ArcGIS Engine控件是一组可视化的开发组件,每个ArcGIS Engine控件都是一个COM组件.这些组件包括MapControl,PageLayoutContro ...
- ArcGIS Engine开发基础总结(一)
标准Engine功能 地图浏览 地图制作 数据查询 数据分析 及 所有的开发控件 —MapControl, PageLayout, Toolbar, TOC, ArcReader 对所有矢量和栅 ...
- ArcGIS Engine开发鹰眼图的功能(基础篇)
鹰眼是用于调节全视域范围内主地图显示范围情况的副地图.它体现了地图整体与详细局部的关系. 用户可以通过鼠标单击或者画框等动作实现鹰眼与主地图的交互情况. 鹰眼功能的原理是通过主地图窗口的地图控件和鹰眼 ...
随机推荐
- .NET Core学习笔记(4)——谨慎混合同步和异步代码
原则上我们应该避免编写混合同步和异步的代码,这其中最大的问题就是很容易出现死锁.让我们来看下面的例子: private void ButtonDelayBlock_Click(object sende ...
- Java支付宝PC网站支付功能开发(详细教程)
一.前言 本案例使用的是Java实现的.使用支付宝的沙盒环境示例.发布需要换成正式环境.这里就不作详细说明了 本代码适合用来做参考,不要直接复制去使用. 没有账号的需要去平台注册一个: 登录支付宝开发 ...
- ATL的GUI程序设计(前言)
前言 也许,你是一个顽固的SDK簇拥者: 也许,你对MFC抱着无比排斥的态度,甚至像我一样对它几乎一无所知: 也许,你符合上面两条,而且正在寻求着一种出路: 也许,你找到了一条出路--WTL,但是仍然 ...
- python 函数3(模块)
1.将函数存储在模块中 1.1.导入整个模块 要将函数导入,得先创建模块,模块 是扩展名为.py的文件,包含要导入到程序中的代码. 首先定义编写一个.py的文件,命名为pizza.py,代码如下: d ...
- Codeforces_731_C
http://codeforces.com/problemset/problem/731/C 并查集,然后找每个集合里颜色的最大数量,求集合中元素数量-这个最大数量,最后总数相加即答案. #inclu ...
- 关于django.conf.urls的路由匹配问题
1. 问题 目前自己在写一个网站,但是在后端写好api前端请求的时候,无论如何都请求不到对应的python函数上去,于是自己就把对应的url名修改之后就可以了,具体如下: ## 出现问题的代码 fro ...
- ajax 原生js封装ajax [转]
/* 封装ajax函数 * @param {string}opt.type http连接的方式,包括POST和GET两种方式 * @param {string}opt.url 发送请求的url * @ ...
- mysql和 oracle 的区别
垂直拆分: 把一个数据库中不同业务单元的数据分到不同的数据库里面.水平拆分: 根据一定的规则把同一业务单元的数据拆分到多个数据库中. 读写分离 主:写 从:查 ==================== ...
- Springboot全局事务处理
什么是全局事务 Spring Boot(Spring)事务是通过aop(aop相关术语:通知(Advice).连接点(Joinpoint).切入点(Pointcut).切面(Aspect).目标(Ta ...
- tar命令详解及使用实例
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 …. 参数: -c :创建压缩文件 -x :解开压缩文件 -t :查看tar包里面的文件! 上面3个参数只能 ...