找回密码
 立即注册

QQ登录

只需一步,快速开始

cqtk

银牌会员

42

主题

79

帖子

2895

积分

银牌会员

积分
2895

活字格认证

[已处理] SheetView显示问题

cqtk
银牌会员   /  发表于:2012-7-26 18:55  /   查看:5648  /  回复:8
比如当前有10个SheetView,控件能够同时看到的只有4个,当前使用            this.fpSpread1.ActiveSheetIndex = 6;
时,可以知道已经激活指定的SheetView,但在TabScript栏中却看不到效果,请问这要怎么解决呢?

8 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-27 16:21:00
沙发
cqtk 你好

TabScript没有自动显示ActiveSheetTab的功能,只能通过点击TabStrip上按钮来使其显示。
回复 使用道具 举报
cqtk
银牌会员   /  发表于:2012-7-27 16:22:00
板凳
能不能想想办法,比如通过事件来写?
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-7-27 17:37:00
地板
真可惜   
spread.TabStrip.ActiveSheetTab  是只读的,不然可以设置啦。
我感觉一个很笨的方法,先得到 TabStrip 的坐标,然后可以得到 那个 操作滑动条的四个按钮的位置  x 加固定的值,然后模拟点击,先到最左,然后点击步进的N次,
不是面向对象的笨方法,肯定要出问题呵呵
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-27 17:55:00
5#
不管怎么样,这也算是一种解决办法。
回复 使用道具 举报
chongjohn
注册会员   /  发表于:2020-12-26 10:38:52
6#
这个问题2020年了,有好一点的解决方案了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-27 22:28:22
7#
本帖最后由 Richard.Ma 于 2020-12-28 09:27 编辑

你好,用以下的代码即可调整tabstrip中tab 的位置
  1.             fpSpread1.ActiveSheetIndex = 7;
  2.             fpSpread1.LeftTab = 7;
复制代码


回复 使用道具 举报
chongjohn
注册会员   /  发表于:2020-12-29 14:12:18
8#
Richard.Ma 发表于 2020-12-27 22:28
你好,用以下的代码即可调整tabstrip中tab 的位置

好的,感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-29 14:37:29
9#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部