找回密码
 立即注册

QQ登录

只需一步,快速开始

qq449211721

注册会员

5

主题

10

帖子

49

积分

注册会员

积分
49
qq449211721
注册会员   /  发表于:2019-6-28 09:18  /   查看:3138  /  回复:4
Spread winform 12版本 image.png400978698.png excel右下角滚动条可以控制工作表单元格放大和缩小功能,Spread是否也有?我在设计器上并没有看到这放大缩小滚动条,如何制作类似excel放大缩小滚动条?调用什么函数可以用代码来控制放大和缩小功能。

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-28 11:05:14
来自 2#
您可以找一个类似的控件。
设置spread的ZoomFactor属性调整缩放。spread又UserZooming事件,当调整缩放后触发。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-1 23:45:45
来自 5#
您可以在 fpSpread1.ActiveSheetChanged 事件中更新缩放值。

那个角的坐标可以根据控件位置和大小算,矩形大小就是下面两个参数
fpSpread1.HorizontalScrollBarHeight   fpSpread1.VerticalScrollBarWidth

点评

好的谢谢,问题已解决  发表于 2019-7-2 15:58
回复 使用道具 举报
qq449211721
注册会员   /  发表于:2019-6-28 15:21:01
板凳
dexteryao 发表于 2019-6-28 11:05
您可以找一个类似的控件。
设置spread的ZoomFactor属性调整缩放。spread又UserZooming事件,当调整缩放后 ...

现在已经用了,不过如果是工作表之间的切换,缩放滚动条和显示比例如何显示对应的sheet表缩放比例信息,比如我A工作表设置成55%,右下角会显示比例55%和滚动条变成55,然后我切换到工作表B,工作表B因为没有手动设置缩放右下角因显示100,但是现在还是显示工作表A的缩放比如何解决???
回复 使用道具 举报
qq449211721
注册会员   /  发表于:2019-6-28 18:14:29
地板
image.png970965881.png 是否可以获取该角的坐标???
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部