1功能簡介ide
在數據的查看等時候會用到元素的選擇, 目前PIE SDK支持元素的選擇和去取消選擇功能,下面對這兩種功能如何使用進行介紹。工具
2功能實現說明spa
2.1元素的選擇code
第一步視頻 |
設置文本的Geometry信息對象 |
第二步blog |
設置文本的符號教程 |
接口/類接口 |
方法/屬性事件 |
說明 |
SelectElementTool |
|
選擇元素工具 |
ICommand |
OnCreate(); |
建立對象 |
項目路徑 |
百度雲盤地址下/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_SelectElement_Click(object sender, EventArgs e) 7 { 8 SelectElementTool selectElement = new SelectElementTool(); 9 ICommand cmd = selectElement as ICommand; 10 cmd.OnCreate(mapControl1); 11 mapControl1.CurrentTool = selectElement; 12 } |
2.2元素的取消選擇
第一步 |
調用接口方法直接運用 |
接口/類 |
方法/屬性 |
說明 |
IGraphicContainer |
UnSelectAllElements() |
取消全部元素的選擇 |
項目路徑 |
百度雲盤地址下/PIE示例程序/08元素繪製/07元素操做事件的操做 |
視頻路徑 |
百度雲盤地址下/PIE示例程序/08元素繪製/07元素操做事件的操做 |
示例代碼 |
|
![]() 1 /// <summary> 2 /// 取消選擇 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 private void toolStripButton_CancelSelectElement_Click(object sender, EventArgs e) 7 { 8 mapControlMain.ActiveView.GraphicsContainer.UnSelectAllElements(); 9 mapControlMain.PartialRefresh(ViewDrawPhaseType.ViewAll); 10 } |