找回密码
 立即注册

QQ登录

只需一步,快速开始

jiangtao66

银牌会员

8

主题

11

帖子

2262

积分

银牌会员

积分
2262

活字格认证

jiangtao66
银牌会员   /  发表于:2014-9-4 09:52  /   查看:5595  /  回复:5
撤销按钮不好用,官方能解决吗?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-4 10:56:00
沙发
回复 1楼jiangtao66的帖子

请问你指的是 “Spread 表格设计器(含源码)”这个设计器吗?
http://www.gcpowertools.com.cn/p ... rms_designerclk.htm

我测试撤销按钮没有问题,请问进行了哪些操作无法撤销?
Untitled.png
回复 使用道具 举报
jiangtao66
银牌会员   /  发表于:2014-9-4 13:00:00
板凳
是的,比如我设置了行高,或者插入了文字,或者操作了其他按钮,点击撤销操作,全都不行。经常用的“格式刷”也没有!还有选中单元格计算这样的天天要用的功能也没有。
建议官方不要追求高级功能,先完善这些用户使用频率高的功能。
回复 使用道具 举报
jiangtao66
银牌会员   /  发表于:2014-9-4 14:59:00
地板
回复 2楼iceman的帖子

是的,比如我设置了行高,或者插入了文字,或者操作了其他按钮,点击撤销操作,全都不行。经常用的“格式刷”也没有!还有选中单元格计算这样的天天要用的功能也没有。
建议官方不要追求高级功能,先完善这些用户使用频率高的功能。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-4 17:52:00
5#
回复 4楼jiangtao66的帖子

感谢您的建议,这只是 Spread 设计器的第一版还有一些功能需要完善。
Spread 的设计器都是通过调用 Spread 内置接口实现的,如果在实现过程中遇到问题我们可以一起讨论

格式刷,可以通过复制当前选择项的 StyleInfo 来做。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-5 16:14:00
6#
回复 4楼jiangtao66的帖子

spread 撤销功能在下一个 Spread Designer 源码中会发布。

格式刷功能可以通过 StyleInfo Copy From 方法实现,先获取 StyleInfo:

  1. FarPoint.Win.Spread.StyleInfo si = new FarPoint.Win.Spread.StyleInfo();
  2. si.BackColor = Color.Yellow;
  3. si.Font = new Font("Comic Sans Serif", 12);
  4. FarPoint.Win.Spread.NamedStyle parent = new FarPoint.Win.Spread.NamedStyle("StyleHeaders", "HeaderDefault");
  5. parent.CopyFrom(si);
  6. fpSpread1.NamedStyles.Add(parent);
  7. fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle = parent;
  8. fpSpread1.ActiveSheet.RowHeader.DefaultStyle = parent;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部