您的位置:首页 > 其它

详解流程图控件FlowChart.NET命令历史记录

2013-05-21 17:01 525 查看
FlowChart.NET是一个通用的流程图控件,提供了用于创建或编辑图表的直观的用户交互模型。在FlowChart中可以通过命令历史实例来呈现撤消/重做,今天来看一下这个命令历史记录。

这个实例是通过UndoManager来创建,同时也可以通过它的历史访问属性。

撤消管理器将在执行之后将会添加命令到历史上,如果说历史队列已满就会删除比较旧的历史,然后添加新的历史。可以使 用CommandHistory的Capacity属性来指定在队列中可以有多少个操作记录。

这个历史有个当前命令指针用于指示下一个命令不做或是重做,如果说当前的命令是不做,在历史队列中这个当前的指针就会被撤回,同时更加旧的也不会做 。如果说这个当前的指针不在最后的记录中的话,任何一个新建的命令都可以被重做。每一次这个操作是做或重做,将会分别将会触发ActionUndone 和ActionRedone事件。

>>FlowChart.NET命令历史记录示例代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: