找回密码
 立即注册

QQ登录

只需一步,快速开始

p332718873

论坛元老

42

主题

85

帖子

8225

积分

论坛元老

积分
8225

活字格认证

p332718873
论坛元老   /  发表于:2013-9-23 17:15  /   查看:6303  /  回复:3
版主您好:

    Spread控件签在我们的系统中出现一个奇怪的问题:如果一个单元格处在编辑状态时(光标在单元格内闪动),行高比较高,随着滑动滚动条让此单元格滑出界面外,单元格中的文字的位置会发生变化(始终保持在此单元格剩余在界面内部分的高度的中间),这个功能我单独建一个项目时不会有问题,一旦报表页面签入我们的系统,滑动滚动条时就会出现白屏。
    这个bug我找了许久没搞定,请问版主对这种bug有什么建议。
    如果不能解决 能不能实现滚动条拖动之前将正在编辑的单元格结束编辑,请问这个功能如何实现,贴下代码,谢谢~

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-23 18:28:00
沙发
回复 1楼p332718873的帖子

1.可以对比下新建工程和原项目之间有什么差异。
2.能不能实现滚动条拖动之前将正在编辑的单元格结束编辑:

  1. private void GcSpreadSheet_TopRowChanged(object sender, GrapeCity.Windows.SpreadSheet.UI.ViewportEventArgs e)
  2.         {
  3.             this.myspread.View.StopCellEditing(false);
  4.         }
复制代码
回复 使用道具 举报
p332718873
论坛元老   /  发表于:2013-9-24 08:32:00
板凳
回复 2楼iceman的帖子

好使~  多谢了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-24 08:49:00
地板
回复 3楼p332718873的帖子

不客气,有问题欢迎开新帖询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部