博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PIE SDK矢量数据编辑的撤销和回退
阅读量:6174 次
发布时间:2019-06-21

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

 

1.功能简介

    在数据的编辑过程中难免会出现失误,撤销和回退可以更好的编辑,下面对矢量数据编辑的撤销和回退功能进行介绍。

2.功能实现说明

2.1. 实现思路及原理说明

第一步

 调用UndoCommand和UndoCommand类进行创建

2.2. 核心接口与方法

接口/类

方法/属性

说明

 

PIE.Controls.RedoCommand

OnCreate()

命令创建

OnClick()

点击事件

2.3. 示例代码

项目路径

百度云盘地址下/PIE示例程序/04数据操作/06矢量数据编辑撤销和回退

数据路径

 自定义即可

视频路径

百度云盘地址下/PIE视频教程/04数据操作/06矢量数据编辑撤销和回退.avi

示例代码

1 private void toolStripButton_Undo_Click(object sender, EventArgs e) 2         { 3             //撤销功能 4             ICommand cmd = new UndoCommand(); 5             cmd.OnCreate(mapControlMain); 6             cmd.OnClick(); 7   }  8         private void toolStripButton_Redo_Click(object sender, EventArgs e) 9         {10             //回退功能11             ICommand cmd = new RedoCommand();12             cmd.OnCreate(mapControlMain);13             cmd.OnClick();14         }15
View Code

2.4. 示例截图

   

 

 

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

你可能感兴趣的文章
【挨踢人物传】茶乡浪子:“传奇”职场路,一生感谢情(第12期)
查看>>
我的友情链接
查看>>
c#关于数据库连接操作的案例
查看>>
聊聊最近接触的媒体查询!
查看>>
HAproxy指南之haproxy重定向应用(案例篇)
查看>>
学习 HTTP协议挺不错的一个类
查看>>
深入字节码 -- ASM 关键接口 MethodVisitor
查看>>
linux 文件权限
查看>>
Linux常用命令集合
查看>>
Oracle DML
查看>>
Linux - FHS文件系统层次标准
查看>>
报错:Invalid bound statement (not found)
查看>>
Linux GPT分区格式磁盘的相关操作
查看>>
通过Docker进程pid获取容器id
查看>>
L15.2 zabbix基础(2)组件说明介绍
查看>>
impdp 常见问题 10g/11g/12c 问题解决 ERIKXUE
查看>>
2013年1月工作小结 -- 上线后的懈怠
查看>>
敏捷宣言
查看>>
php Yii: 出现undefined offset 或者 undefined index解决方案
查看>>
Bash编程入门
查看>>