文件名称:AE删除图层
文件大小:1014B
文件格式:TXT
更新时间:2016-04-20 09:37:35
AE删除图层
AE 学习小结---toccontrol右键菜单删除图层 在ArcEngine中实现右键菜单可以用vs的ContexMenuStrip,也可以使用ae中的IToolbarMenu,在toccontrol中我使用的是前者。 先双击工具栏上的ContexMenuStrip,添加删除图层和打开属性表项, 定义全局变量player 在onmousedown事件中添加代码: System.Object unk = null; System.Object data = null; if (e.button == 2) { axTOCControl1.HitTest(e.x, e.y, ref toccItem, ref pBasicMap, ref player, ref unk, ref data); if (toccItem == esriTOCControlItem.esriTOCControlItemLayer) { contextMenuStrip1.Show(axTOCControl1, new System.Drawing.Point(e.x, e.y)); } //else if (toccItem == esriTOCControlItem.esriTOCControlItemMap) // { // contextMenuStrip1.Show(axTOCControl1, new System.Drawing.Point(e.x, e.y)); // } } 在删除图层项的单击事件中调用DeleteLayer方法DeleteLayer(player)即可!