博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PIE SDK元素事件的监听
阅读量:5077 次
发布时间:2019-06-12

本文共 1572 字,大约阅读时间需要 5 分钟。

 

1功能简介

    元素在操作的过程中,如添加,删除,选中等操作都需要有事件的监听,PIE SDK支持对元素操作事件的监听,下面对元素事件的监听进行介绍。

2功能实现说明

2.1.1 实现思路及原理说明

第一步

地图初始化进行窗体绑定,声明元素的监听事件

第二步

当触发监听事件时进行事件操作

2.1.2 核心接口与方法

接口/类

方法/属性

说明

 

 

IGraphicsContainer

DeleteElement(IElement element)

删除指定元素

AddElement ()

添加元素

SelectElement()

选择元素

2.1.3示例代码

项目路径

百度云盘地址下/PIE示例程序/08元素绘制07元素操作事件的操作

视频路径

百度云盘地址下/PIE视频教程/08元素绘制/07元素操作事件的操作.avi

示例代码

1          ///  2         /// 窗体绑定 3         ///  4         ///  5         ///  6         private void FormMain_Load(object sender, EventArgs e) 7         { 8             //删除事件 9             IGraphicsContainerEvents graphicConEvents = this.mapControlMain.ActiveView as IGraphicsContainerEvents;10             graphicConEvents.OnElementDeleted+=graphicConEvents_OnElementDeleted;11             //添加事件12             graphicConEvents.OnElementAdded+=graphicConEvents_OnElementAdded;13             //选择事件14             graphicConEvents.OnElementsSelectionChanged+=graphicConEvents_OnElementsSelectionChanged;15         }16         /// 17         /// 删除事件18         /// 19         /// 20         private void graphicConEvents_OnElementDeleted(IElement element)21         {22             MessageBox.Show("删除【" + element + "】元素成功");23         }24         private void graphicConEvents_OnElementAdded(IElement element)25         {26             MessageBox.Show("成功添加一个【" + element + "】元素");27         }28         private void graphicConEvents_OnElementsSelectionChanged()29         {30             // MessageBox.Show("选择元素事件变化");31         }
View Code

2.1.4示例截图 

 

 

转载于:https://www.cnblogs.com/PIESat/p/10172390.html

你可能感兴趣的文章
HDU2028:Lowest Common Multiple Plus
查看>>
辞树的QAQ水题(字符串统计,思维)
查看>>
python自动化之路 day5-1 paramiko模块
查看>>
安全证书的问题
查看>>
习题3.4 最长连续递增子序列(20 分)浙大版《数据结构(第2版)》题目集
查看>>
Browser
查看>>
virtualbox主机与虚拟机之间互相通信教程
查看>>
NotificationManager和Notification的使用总结
查看>>
Linux系统上安装JDK1.8
查看>>
iOS 复杂tableView的 cell一般设计思路
查看>>
BZOJ 1452 Count 【模板】二维树状数组
查看>>
数据库一些小知识
查看>>
角色扮演
查看>>
springmvc基础学习2---简单配置文件
查看>>
javascript是做什么的
查看>>
探究QA职能
查看>>
图片加载框架之Glide和Picasso
查看>>
wtforms Form实例化流程(源码解析)
查看>>
[查询]计算机信息系统集成项目经理资质名单网址
查看>>
Android开发之AlarmManager具体解释
查看>>