ArcGIS AddIN 之 DockPanel 界面空白

辛辛苦苦写了个AddIn插件,自己用一切正常,发给别人就弹不出DockPanel,

或者弹出时只有Panel,没有具体的控件。经多次排查,原因是:

使用了第三方的界面控件DotNetBar,开发环境中由于DotNetBar配置正常,所以一切正常,

而其他人电脑没有DotNetBar,所以导致了DockPanel空白。

解决方法:电脑上装DotNetBar 控件

时间: 2024-12-31 17:49:36

ArcGIS AddIN 之 DockPanel 界面空白的相关文章

ArcGIS AddIn开发笔记(一)

学习AddIn开发,遇到了些稀奇古怪的问题,网上的资料少之又少. (1)AddIn开发,主要是通过ArcMap静态变量,与主程序中的数据等进行交互 (2)failed to register Add In .esriAddIn异常,此类异常为Visual Studio中项目名称或者类名称中出现了中文名 (3)AddIn个人觉得很不稳定,第一次写完一个Tool,在其MouseDown事件中写完了相应的代码,设置断点,结果每次都不断,也不执行,无奈的很.下载了几个网上的程序,设置了断点就断了,我重新

ArcGIS AddIN开发异常之--“ValidateAddInXMLTask”任务意外失败

ArcGIS AddIN开发时,产生如下异常错误 2 “ValidateAddInXMLTask”任务意外失败.System.NullReferenceException: 未将对象引用设置到对象的实例.   在 ESRI.ArcGIS.AddIns.SDK.ProjectItemExtensions.ReadAllText(ProjectItem pi)   在 ESRI.ArcGIS.AddIns.SDK.ConfigurationXML.GetContent()   在 ESRI.ArcG

ArcGIS Add-In调试无法重新生成

在调试ArcGIS Add-In时,出现错误:无法注册程序集"……\Projects\ArcGISAddIn\ArcGISAddIn\bin\Debug\ArcGISAddIn.dll".未能加载文件或程序集"ESRI.ArcGIS.Desktop.AddIns, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86"或它的某一个依赖项.系统找不到指定的文件. 原因是ESRI.ArcGI

ArcGIS Add-in——自动保存编辑

需求:由于初次使用ArcGIS编辑器不习惯.数据量大造成经常程序未响应.计算机断电等因素,造成编辑的数据没有保存,影响了生产效率,本人根据草色静然的博文,总结了自动保存编辑的实现方法. 分析:自动保存,用到的肯定是计时器,一般都是用微软件的Timer控件,它的Elapsed 事件指达到间隔时发生(由Interval属性指定),所以基本步骤是: (1)声明变量: (2)写Elapsed事件,并在事件中写自动保存的功能: (3)在OnClick调用Elapsed事件,触发Timer. 要自动保存编辑

ArcGIS Add-in ValidateAddInXMLTask”任务意外失败

晚上收假回来调一Add-In程序,遇到编译错误:"ValidateAddInXMLTask"任务意外失败. error MSB4018: System.IO.FileNotFoundException: 未能加载文件或程序集"Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"或它的某一个依赖项.系统找不到指定的文件

ArcGIS AddIN开发:如何调用ArcMap中的选择工作空间的窗体

示例代码如下: public static IWorkspaceName BrowseWorkspace(int hwnd,out IWorkspace ws) { IGxObjectFilterCollection ipFilters = new GxDialogClass(); //IGxObjectFilter ipFilter1 = new GxFilterFeatureDatasetsClass(); //要素数据集 ,导出时,IFeatureClassConverter对象无法写入D

ArcGIS AddIN开发异常之--修饰符“static”对该项无效

修饰符“static”对该项无效, 修饰符“internal”对该项无效. 该异常弹出的位置为Config.Designer.CS文件中相关插件的声明附近 internal static string Water_Info_Toolbar.AttributeBrushTool.AttributeBrushTool { get { return "[email protected]_Water_Info_Toolbar_AttributeBrushTool"; } } 类似的语句中,存在

ArcGIS AddIN异常之:object reference not set to an instance of an object

异常出现在 frmDownload frd = new frmDownload(); frd.ShowDialog(); 在ArcMap中能正常弹出窗体,点击按钮时显示此异常:object reference not set to an instance of an object 网上检索后,基本给的解释都是对象没有实例化,可对象明明实例化了! 想不明白,清理了一下解决方案,然后重新编译生成,再运行就OK 可能原因:由于电脑上之前有过此AddIN插件,当时功能模块没有写完.后来写完后,在目标电脑

ArcGIS AddIn调用ArcMap自带的对话框

ESRI.ArcGIS.Framework命名空间提供了ArcGIS常用的一些对话框,可以在开发时直接调用这些对话框,而不需要重新去写Form 主要对话框有 1.IColorBrowser/IColorSelector 颜色选择对话框 2.ICoordinateDialog 坐标输入对话框 3.IGetStringDialog Provides access to members that work with a dialog for getting a string. 4.IGetUserAn