创建一个基于C#的简单的AE应用程序

2025-04-21 10:19:26

1、首先先新建一个项目,点击文件->新建->项目。

创建一个基于C#的简单的AE应用程序

2、选择Visual C拭貉强跳#->Windows窗体应用程序。然后命名项目名称->选择存储位置->点击确定。

创建一个基于C#的简单的AE应用程序

3、如果在你的C#界面没有工具箱,可以点击视图->工具箱。

创建一个基于C#的简单的AE应用程序

4、点击工具箱的ArcGIS Windows Forms,选择ToolbarControl。将其拖到窗体中

创建一个基于C#的简单的AE应用程序

5、将Dock属性改为Top。

创建一个基于C#的简单的AE应用程序

6、右击ToolbarControl,选择属性。

创建一个基于C#的简单的AE应用程序

7、点击选择Add,选择自己要添加的工具。

创建一个基于C#的简单的AE应用程序
创建一个基于C#的简单的AE应用程序

8、点击容器,选择SplitContainer。也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

9、点击ArcGIS W坡纠课柩indows Forms下的ToolbarControl拖入panel1,也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

10、点击ArcGIS Windows Forms下的MapControl拖入panel2,也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

11、最后将LicenseControl控件拖入到窗体的任意地方

创建一个基于C#的简单的AE应用程序

12、点击生成菜单下的生成解决方案。

创建一个基于C#的简单的AE应用程序

13、然后点击运行。如果使用的是vs2010,此时我们发现程序会报错,那么我们需要具体来说是吧将Esri.Ar艘早祓胂cGIS.Controls的嵌入互操作类型改为false就OK了,步骤是在VS中:解决资源管理器—》引用—》右键点击ESRI.ArcGIS.Carto——》属性——》嵌入互操作类型->选择(Ture/False);再在Program.cs中的staticvoidMain()添加{ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());}

14、点击添加按钮,就可以将要添加的图层了。

创建一个基于C#的简单的AE应用程序
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢