找回密码
 立即注册

QQ登录

只需一步,快速开始

sheep

论坛元老

21

主题

83

帖子

2万

积分

论坛元老

积分
20121

活字格认证

sheep
论坛元老   /  发表于:2010-10-27 10:47  /   查看:6630  /  回复:2
剪切功能我是这么写的
fpSpread1.ActiveSheet.ClipboardCut();
切是切了,但是切的同时,它自己把合并起来的单元格还原到原始状态了,复制粘贴也是这样。

撤销功能,这个fpspread的undo和redo不能直接调用,该咋整捏?

还有就是一个很头疼的问题,我做的是一个多窗口的系统,然后每次调用的是其中一个窗口,我现在写的代码是只能对其中一个窗口操作,那我要实现全部的该怎么弄?

2 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-10-27 11:14:00
沙发
ClipboardCut有带参数的重载,比如使用FarPoint.Win.Spread.ClipboardCopyOptions.Values作为参数,就不会剪切格式。其他的类似做法即可。

undo和redo都在UndoManager对象中,例如:

  1. if (this.fpSpread1.UndoManager.CanUndo)
  2. {
  3.     this.fpSpread1.UndoManager.Undo();
  4. }
复制代码
窗口是你自己控制的,要实现全部的,就自己遍历一遍。
回复 使用道具 举报
sheep
论坛元老   /  发表于:2010-10-27 13:36:00
板凳
非常感谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部