刚想实现删除axMapControl 中指定的元素。实现该功能首先得获取欲删除的Element。

下面代码为遍历方式获取其中的Element

IGraphicsContainer pGrappic=axMapControl1.Actiview as IGrapicsContainerIElement pElement = pGraphic.Next();

IGraphicsContainer 还提供了交互式的获取Elments,其中包括以point的选的 pGraphic.LocateElements和以Envelope 选的pGraphic.LocateElementsByEnvelope。

此为第一种方式。即需人际交互式。

第二种方式为: 在创建Element的时候指定Element的名字,删除的时候删除指定的名称的Element的

 IElement pElement = pGraphic.Next();while (pElement != null){IElementProperties pd = pElement as IElementProperties;if (pd.Name == name){pGraphic.DeleteElement(pElement);}pElement = pGraphic.Next();}

给Element 指定名字的时候也是得QI到IElementProperties 接口

IElementProperties pEl=pElement as IElementProperties.
pEl.Name="****";

IGraphicsContain 删除元素相关推荐

  1. Redis 笔记(04)— list类型(作为消息队列使用、在列表头部添加元素、尾部删除元素、查看列表长度、遍历指定列表区间元素、获取指定区间列表元素、阻塞式获取列表元素)

    Redis 的列表是链表而不是数组.这意味着 list 的插入和删除操作非常快,时间复杂度为 O(1),但是索引定位很慢,时间复杂度为 O(n). 当列表弹出了最后一个元素之后,该数据结构自动被删除, ...

  2. python list 删除元素

    python笔记:删除列表元素和根据索引查找元素 </h1><div class="clear"></div><div class=&qu ...

  3. C++ 笔记(23)— STL vector 类(实例化 vector、末尾插入、指定位置插入、数组方式访问元素、指针方式访问元素、删除元素、大小与容量区别)

    1. vector 特点 vector 是一个模板类,提供了动态数组的通用功能,具有如下特点: 在数组末尾添加元素所需的时间是固定的,即在末尾插入元素的所需时间不随数组大小而异,在末尾删除元素也如此: ...

  4. 如何在C ++中从容器中删除元素

    How to remove elements from container is a common C++ interview question, so you can earn some brown ...

  5. 【廖雪峰python入门笔记】list删除元素_pop()

    从list中删除元素 Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢? 如果Paul同学排在最后一个,我们可以用list的pop()方法删除: L = ['Adam' ...

  6. python list 删除元素_Python的list循环遍历中,删除数据的正确方法

    初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5]print(num_list)for i ...

  7. 顺序表-顺序表的基本操作(插入元素+删除元素)

    顺序表的存储结构: typedef struct{int data[Maxsize]; //存在顺序表中的元素int length; //存放顺序表的长度}SqList; 一.插入元素 分析: 在顺序 ...

  8. 容器删除元素后迭代器失效_使用迭代器遍历容器元素

    迭代器为我们提供了统一的遍历容器的方式. 1.Iterator源码分析 public Iterator<E> iterator() {return new Itr(); }private ...

  9. jquery 移除border_jQuery - 删除元素

    通过 jQuery,可以很容易地删除已有的 HTML 元素. 删除元素/内容 remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 jQuery remove( ...

最新文章

  1. android 动态人脸识别码,android OpenCV研究之动态人脸识别
  2. 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型...
  3. 【算法设计与分析】02 货郎问题与计算复杂性理论
  4. shell 判断文件是否存在,没有则创建
  5. linux虚拟机 xen,XEN虚拟机在Linux上的安装和使用教程分享
  6. 保存到本地_不用任何软件工具找回已保存在本地的网页密码
  7. K3Cloud开放数据模型
  8. 微信二次“回应”iOS 13.2杀后台问题:已找到解决方案
  9. SQL-24 获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary ,当前表示to_date='9999-01-01'...
  10. 解析:如何在 ASP.NET 中下载文件
  11. 家政O2O要在寒冬下为用户创造体验春天
  12. 西门子S7系列PLC的主要种类及应用软件
  13. android 读写txt文件,Android:将文本写入txt
  14. 微信朋友圈装x代码_微信朋友圈写入代码 微信朋友圈代码大全
  15. 哪种硬盘坏道检测工具最好,有硬盘坏道怎么修复
  16. 学计算机u盘多少g合适,U盘设定分配单元的大小多少合适
  17. 学习整理软测(八)-----数据库命令与操作
  18. 人工智能之经典逻辑推理
  19. runtime无法执行grep_Runtime.getRuntime.exec()执行linux脚本导致程序卡死有关问题
  20. 黎想深度访谈腾讯顶级产品经理的进阶之路——第五篇《匠心》

热门文章

  1. 通过Nginx反向代理实现IP访问分流
  2. 联璧品牌发布会在重庆隆重举行 联璧CEO侬锦做重要讲话
  3. 【转】移动端地图技术分享
  4. VSCode常用插件汇总
  5. 信息系统典型的开发架构
  6. 阿里云 apt软件云。ubuntu16 17适用
  7. Mysql 8.0 安装详细教程、问题处理、卸载(亲测可用)
  8. v-for报错Cannot use v-for on stateful component root element because it renders multiple elements.
  9. 弘辽科技:不拼低价,95后小伙3个月从0冲上150万
  10. 12312312312313