你太客气了,这是我们该做的。
另外,关于添加Chart之后,不能undo的问题。Spread Designer是做了特殊处理实现的,所以你的应用程序中如果需要这个功能,也要特殊处理。
具体做法是继承FarPoint.Win.Spread.UndoRedo.UndoAction类,自定义一个ChartInsertUndoAction,实现Undo等几个接口。然后在程序中使用如下代码,将ChartInsertUndoAction加入到Spread的UndoManager中即可。- this.fpSpread1.AllowUndo = true;
- ChartInsertUndoAction action = new ChartInsertUndoAction(chart,chart.Model,chart.ViewType);
- this.fpSpread1.UndoManager.PerformUndoAction(action);
复制代码 |