zoukankan      html  css  js  c++  java
  • PIE SDK元素的选择和取消选择

     

    1功能简介

        在数据的查看等时候会用到元素的选择, 目前PIE SDK支持元素的选择和去取消选择功能,下面对这两种功能如何使用进行介绍。

    2功能实现说明

    2.1元素的选择

    2.1.1 实现思路及原理说明

    第一步

    设置文本的Geometry信息

    第二步

    设置文本的符号

    2.1.2 核心接口与方法

    接口/类

    方法/属性

    说明

    SelectElementTool

     

    选择元素工具

    ICommand

    OnCreate();

    创建对象

    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_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         }
    View Code

    2.1.4示例截图

     

    2.2元素的取消选择

    2.2.1 实现思路及原理说明

    第一步

    调用接口方法直接运用

    2.2.2核心接口与方法

    接口/类

    方法/属性

    说明

    IGraphicContainer

    UnSelectAllElements()

    取消所有元素的选择

    2.2.3示例代码

    项目路径

    百度云盘地址下/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         }
    View Code

    2.3.4示例截图

  • 相关阅读:
    boxcox1p归一化+pipeline+StackingCVRegressor
    rt-thread调度锁与关闭中断深度探究
    树莓派4最小化安装Linux
    树莓派4可以不用SD卡启动
    树莓派JTAG详细使用笔记
    树莓派上玩街机游戏
    用树莓派制作红白游戏机
    树莓派4上使用uboot+tftp调试rt-thread程序
    在window上搭建树莓派4b的RT-Thread开发环境2
    树莓派上运行RT-Thread并通过esp8266连接网络
  • 原文地址:https://www.cnblogs.com/PIESat/p/10172461.html
Copyright © 2011-2022 走看看