找回密码
 立即注册

QQ登录

只需一步,快速开始

Hjr2350
论坛元老   /  发表于:2013-4-17 16:45  /   查看:5073  /  回复:3
我发现当我AllowDragDrop = true时,利用spread的本身的拖拽边框来进行拖拽单元格时,当我拖拽到spread底部或顶部时,会改变竖向滚动条的滚动。
但是当我AllowDragDrop = false,AllowDrop = true时,利用
  1.         private void fp_NotCommonly_MouseMove(object sender, MouseEventArgs e)
  2.         {
  3.                 ....
  4.                 DoDragDrop(new DragObject(fp, obj, info.ViewportInfo.Row, info.ViewportInfo.Column), DragDropEffects.All);
  5.         }
复制代码

拖拽时,当我拖拽到spread底部或顶部时,不会改变竖向滚动条的滚动。
不知道“改变竖向滚动条的滚动”这个响应可不可以设置,如何设置能告诉下我吗?
谢谢

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-18 08:46:00
沙发
回复 1楼Hjr2350的帖子

Hjr2350 你好,
问题我已经查收,正在处理中,稍后回复。
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-4-18 14:19:00
板凳
期待您的回复~
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-4-18 15:54:00
地板
回复 3楼Hjr2350的帖子

Hjr2350 你好,

Spread 本身没有提供类似方法。

目前没有找到好的解决办法,现在的进度是,考虑可以通过 VerticalScrollBar_Scroll 和 fpSpread1_TopChange 及 SetViewportTopRow 方法实现。

把思路提供给你。
欢迎继续交流。

谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部