PIE SDK矢量数据编辑的撤销和回退

 

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