this.spatialToolStrip1.Map = null;未将对象引用设置到对象的实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this.spatialToolStrip1.Map = null;未将对象引用设置到对象的实例相关的知识,希望对你有一定的参考价值。

用vs编程,使用C#。直接添加的dotspatial的spatialToolStrip1控件。编译时提示:this.spatialToolStrip1.Map = null;未将对象引用设置到对象的实例。请问该怎么改

第一你命名空间确定引用了吗
第二这个错误意思就是该控件的.Map属性没有赋值导致的,换句话说这个属性的值必须有,不能为空。
这个值你可以看下是什么属性的,然后给他赋值。Map应该是地图的意思的,可能要绑定XML,或SITMAP这类的文件,这个只是我的猜测,你这个是不是第三方插件啊,如果是第三方应该是要添加.DLL的,你添加了吗?
你要先搞清楚MAP属性需要的是什么值,然后赋值给它就能解决了啊。他也可能是个对象,你没把它实例化或者他需要接受一个实例对象才行。
参考技术A 在你添加的spatialToolStrip1.Map的属性表中设置map为map1(即为你所添加的map控件),意思就是你添加的工具控件要和你的地图显示控件关联一下。

以上是关于this.spatialToolStrip1.Map = null;未将对象引用设置到对象的实例的主要内容,如果未能解决你的问题,请参考以下文章