AE删除图层

时间:2016-04-20 09:37:35
【文件属性】:
文件名称: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)即可!

网友评论

  • 很不错,分值够大的 啊
  • 一个200多字的txt 值1分?!?
  • 介绍太简略
  • 很不错啊,谢谢楼主!
  • 对于新手来说没什么用,对于有一点基础的可以用,总之txt的下载价值不大吧
  • 简介就是txt内容,没必要下载
  • 不用下载直接看说明就行了
  • 想知道这段代码在VS(C#)中可以直接使用吗?是不是需要改一些参数啊??我是新手,求科普......
  • 我想说的是 楼主放的代码是对的 但是说的太模糊啊, 在TocControl控件中的onmousedown事件中添加代码 DeleteLayer方法是axMapControl1.Map.DeleteLayer(player) 既然放上来 为啥不说的清楚点。新手的话会遇到点小麻烦。
  • 对我没什么用,看不懂
  • 很不错,狠狠的血洗了,谢谢楼主!
  • 不错,挺有用!!