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示例截图

  • 相关阅读:
    联赛模拟测试19
    联考Day5
    联赛模拟测试18(A.施工未补)
    题解 CF960G 【Bandit Blues】
    题解 P5518 【[MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题】
    概率与数学期望笔记
    题解 P3704 【[SDOI2017]数字表格】
    主定理
    【题解】Hikari与组合数
    【题解】P2303 [SDOI2012] Longge 的问题
  • 原文地址:https://www.cnblogs.com/PIESat/p/10172461.html
Copyright © 2011-2022 走看看