PIE SDK元素的删除

 

1功能简介

    元素删除是将根据需求将不符合的元素进行删除,PIE SDK支持元素的删除操作,下面对元素的删除功能进行介绍。

2功能实现说明

2.1.1 实现思路及原理说明

第一步

获取已经选择的元素

第二步

删除元素

2.1.2 核心接口与方法

接口/类

方法/属性

说明

 

IGraphicsContainer

DeleteElement(IElement element)

删除指定元素

GetSelectedElements()

获得选择的元素

2.1.3示例代码

项目路径

百度云盘地址下/PIE示例程序/08元素绘制/07元素操作事件的操作

视频路径

百度云盘地址下/PIE视频教程/08元素绘制/07元素操作事件的操作.avi

示例代码

 1         /// <summary>
 2         /// 元素的删除
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>
 6         private void toolStripButton_DeleteElement_Click(object sender, EventArgs e)
 7         {
 8             IList<IElement> list = new List<IElement>();
 9             list = mapControlMain.ActiveView.GraphicsContainer.GetSelectedElements();
10             for (int i = 0; i < list.Count; i++)
11             {
12                 IElement element = list[i];                      this.mapControlMain.ActiveView.GraphicsContainer.DeleteElement(element);
13             }                   mapControlMain.PartialRefresh(ViewDrawPhaseType.ViewAll);
14         }
View Code

2.1.4示例截图

posted @ 2018-12-25 10:15  PIESAT  阅读(423)  评论(0编辑  收藏  举报