找回密码
 立即注册

QQ登录

只需一步,快速开始

hanamichi

论坛元老

12

主题

40

帖子

1万

积分

论坛元老

积分
13590

活字格认证

hanamichi
论坛元老   /  发表于:2014-7-15 21:23  /   查看:7893  /  回复:5
请问, SetViewportTopRow 和 SetViewportLeftColumn 方法的第一个参数是干什么用的?
帮助文档这么写,不太明白。谢谢!

Public Sub SetViewportTopRow (
        rowViewportIndex As Integer,
        value As Integer
)

rowViewportIndex 行的索引
value 做为该 viewport 最顶部行的行索引

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-16 09:44:00
沙发
回复 1楼hanamichi的帖子

hanamichi 你好,
第二个参数理解是正确的。rowViewportIndex 的意思是行视图索引,例如通过下面代码添加行列视图:

  1.             fpSpread1.AddViewport(0, 0);
复制代码

则效果图如下:

Untitled.png

设置下部 ViewPort 的顶部行则使用以下代码:
  1.             
  2. fpSpread1.SetViewportTopRow(1, 6);
复制代码
回复 使用道具 举报
hanamichi
论坛元老   /  发表于:2014-7-17 10:14:00
板凳
回复 2楼iceman的帖子

还是不是很明白,下面这句程序
workBook1.SetViewportTopRow(a, b)
如果a=0,执行的时候页面就会跳到b那行去,比如b=10的话,执行后屏幕最上面那行就是第10行(从第0行开始计算)。
如果a!=0,那么不管b=多少,执行的时候页面都没有反应。我想实现翻页的功能,把a设成0可以达到目的了,不过想知道a不等于0的时候,有什么用?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 16:53:00
地板
回复 3楼hanamichi的帖子

请问你会用到2#中有个多个视图的情况吗?如果不用,那么不需要考虑 a!=0 情况。

评分

参与人数 1满意度 +5 收起 理由
hanamichi + 5 谢谢!

查看全部评分

回复 使用道具 举报
hanamichi
论坛元老   /  发表于:2014-7-17 17:33:00
5#
好的,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 18:15:00
6#
回复 5楼hanamichi的帖子

恩,不客气。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部