您好,欢迎来到九壹网。
搜索
您的当前位置:首页GIS二次开发实验指导书(实验2图层添加和删除)

GIS二次开发实验指导书(实验2图层添加和删除)

来源:九壹网
GIS⼆次开发实验指导书(实验2图层添加和删除)

实验2 图层添加和删除⼀、图层删除

1、打开Microsoft Visual Studio 2010,新建项⽬。

2、打开新建项⽬对话框,选择“Windows窗体应⽤程序”,输⼊项⽬保存位置和项⽬名称。

3、设置窗体名称和⼤⼩。

4、在窗体中拖⼊MapControl控件、LicenseControl和TOCControl控件。

5、设置MapControl的Dock属性为Left并调整其⼤⼩。

6、设置MapControl的Anchor属性为Top, Bottom, Left, Right。

7、按步骤5和6设置TOCControl,其中Dock属性设置为Right,Anchor属性设置为Top, Bottom, Right。

8、设置好后界⾯如下图。

9、选中MapControl,点击右键,选择属性。

10、打开“属性”对话框,设置地图⽂档。

11、按照步骤10打开TOCControl的“属性”对话框,设置“Buddy”属性。

12、在⼯具箱中拖⼊“ContextMenuStrip”。

13、在设计界⾯下⽅选中ContextMenuStrip控件,在窗体上⽅会出现该控件的设计界⾯。

14、在“请在此处键⼊”单击,输⼊菜单名称,其中(&D)为该菜单的快捷⽅式,确定。

15、选中该菜单,修改Name属性。

16、选中TOCControl,在“属性”对话框中现在事件按钮。

17、在“OnMouseDown”上双击,打开代码窗⼝。

18、在代码窗⼝的private void axTOCControl1_OnMouseDown(object sender,

ESRI.ArcGIS.Controls.ITOCControlEvents_OnMouseDownEvent e){}中输⼊如下代码。19、在输⼊代码前需要输⼊引⽤。

20、在输⼊引⽤时,输⼊“using ESRI.ArcGIS.Geodatabase”时找不到,解决办法:

①在“解决⽅案资源管理器”中选择“引⽤”,单击右键,选择“添加引⽤”,打开“添加引⽤对话框”,

②在对话框中选择“.NET”标签,选中“ESRI.ArcGIS。Geodatabase”,单击“确定”。

21、回到代码窗⼝,即可添加“using ESRI.ArcGIS.Geodatabase”。

22、在private void axTOCControl1_OnMouseDown(object sender,

ESRI.ArcGIS.Controls.ITOCControlEvents_OnMouseDownEvent e){}中输⼊如下代码:

23、调试程序,单击图层后即可打开右键菜单。

24、停⽌调试,回到设计界⾯。

25、在设计视图中选中ContextMenuStrip1,在窗体上部选择“删除图层”并双击,打开代码窗体。

26、在该代码模块中输⼊如下代码。

27、调试程序,即可看到想要的删除图层结果。⼆、图层添加

1、在ContexMenuStrip1中添加新的菜单“添加图层(&A)”。

2、设置该菜单的Name属性为“AddLayer”。

3、在“代码窗⼝”中的private void axTOCControl1_OnMouseDown(object sender,

ESRI.ArcGIS.Controls.ITOCControlEvents_OnMouseDownEvent e){}事件中修改如下代码。

4、在⼯具箱中拖⼊OpenFileDialog。

5、在设计界⾯中双击“添加图层”菜单,打开代码窗⼝。

6、在上述代码块中输⼊如下代码:

7、调试程序,即可看到得到想要的效果。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务