找回密码
 立即注册

QQ登录

只需一步,快速开始

jinqiong
论坛元老   /  发表于:2013-11-28 19:06  /   查看:5846  /  回复:6
vb6:
Spread的PageDown键按下之后,是到所有数据的最后一行;
PageUp键按下之后,是到第一行。

vb.net:
PageDown键按下之后,是到当前页的最后一行;
PageUp键按下之后,也是到当前页的第一行

所以想问一下,这个要怎么处理?
谢谢

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-29 14:27:00
沙发
jinqiong

我会将该问题移动到Spread专区进行处理,请注意查看回复。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-29 15:20:00
板凳
回复 1楼jinqiong的帖子

请问 PageDown 和 PageUp 键指的是滚动条两侧的点击按钮吗?
回复 使用道具 举报
jinqiong
论坛元老   /  发表于:2013-11-29 18:02:00
地板
不是的,是指键盘的PageDown和PageUp键。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-2 11:29:00
5#
回复 4楼jinqiong的帖子

请尝试以下代码:

  1.             FarPoint.Win.Spread.InputMap inputmap1;
  2.             inputmap1 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
  3.             inputmap1.Put(new FarPoint.Win.Spread.Keystroke(Keys.PageUp, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToFirstRow);
  4.             FarPoint.Win.Spread.InputMap inputmap2;
  5.             inputmap2 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused);
  6.             inputmap2.Put(new FarPoint.Win.Spread.Keystroke(Keys.PageDown, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToLastRow);
复制代码
回复 使用道具 举报
jinqiong
论坛元老   /  发表于:2013-12-2 13:25:00
6#
嗯,解决了。
谢谢。。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-2 18:02:00
7#
回复 6楼jinqiong的帖子

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