1功能簡介ide
元素刪除是將根據需求將不符合的元素進行刪除,PIE SDK支持元素的刪除操做,下面對元素的刪除功能進行介紹。this
2功能實現說明spa
第一步code |
獲取已經選擇的元素視頻 |
第二步blog |
刪除元素教程 |
接口/類接口 |
方法/屬性事件 |
說明ip |
IGraphicsContainer |
DeleteElement(IElement element) |
刪除指定元素 |
GetSelectedElements() |
得到選擇的元素 |
項目路徑 |
百度雲盤地址下/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 } |