找回密码
 立即注册

QQ登录

只需一步,快速开始

hoptech

注册会员

10

主题

21

帖子

182

积分

注册会员

积分
182

活字格认证微信认证勋章元老葡萄

hoptech
注册会员   /  发表于:2015-9-20 02:36  /   查看:3986  /  回复:6
超链接是否可以,支持跳转到sheet页

6 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-21 18:11:00
沙发
您好,
非常抱歉,让您久等了。
Spread支持调转到Sheet页面,程序自带的例子程序里面,有这个功能。

2015-09-21_180849.jpg (58.39 KB, 下载次数: 121)
回复 使用道具 举报
hoptech
注册会员   /  发表于:2015-9-21 21:33:00
板凳
不用代码,再设计器上怎么配置?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-22 12:00:00
地板
您好,
非常抱歉,
由于这个功能是在ButtonClicked事件中做的处理,所以无法在设计器中实现。
判断EditingControl 的Type,然后跳转到相应的地方。参考的代码:
  1. void FpSpread1_ButtonClicked(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
  2.     {
  3.       if (e.EditingControl is FarPoint.Win.FpHyperlink)
  4.       {
  5.         if (e.Row == 1 && e.Column == 3)
  6.           FpSpread1.ActiveSheet.SetActiveCell(5, 1);
  7.         else if (e.Row == 5 && e.Column == 1)
  8.           FpSpread1.ActiveSheetIndex = 0;
  9.       }}
复制代码
回复 使用道具 举报
hoptech
注册会员   /  发表于:2015-9-22 12:02:00
5#
设计器上,怎么设置超链接跳转到其他sheet页? 或有其他方式?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-22 17:08:00
6#
回复 5楼hoptech的帖子

您好,
非常抱歉,没有跟您描述清楚。
由于调转需要绑定事件,所以只能在代码里面处理。

Spread的设计器能够对于样式进行处理,但是无法处理事件。
所以需要通过后台代码来实现。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-30 17:10:00
7#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部