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 } |