找回密码
 立即注册

QQ登录

只需一步,快速开始

batuoshi1012

注册会员

3

主题

18

帖子

45

积分

注册会员

积分
45

活字格认证微信认证勋章

最新发帖
batuoshi1012
注册会员   /  发表于:2016-5-17 16:53  /   查看:3328  /  回复:2
  代码设置单元格为HyperLinkCellType 类型,现在有2个问题。
1.不选中这个单元格,鼠标经过移上去时变为手型。
2. hlnkcell.LinkArea = new LinkArea(4, 7);是设置的区域,不加这个区域代码则为整个文字区域,怎么设置区域为整个单元格吗?


                    FarPoint.Win.Spread.CellType.HyperLinkCellType hlnkcell = new FarPoint.Win.Spread.CellType.HyperLinkCellType();
                        hlnkcell.Text = "点击访问我们的产品网站";
                        hlnkcell.Link = "http://www.gcpowertools.com.cn";
                        hlnkcell.LinkArea = new LinkArea(4, 7);
                        hlnkcell.LinkColor = Color.DarkGreen;
                        hlnkcell.VisitedLinkColor = Color.Chartreuse;
                        this.fpSpread1.Sheets[0].Cells[21, 2].CellType = hlnkcell;




2 个回复

倒序浏览
batuoshi1012
注册会员   /  发表于:2016-5-17 17:07:16
沙发
而且如果单元格为空,是不会显示HyperLinkCellType的Text的(单元格为空白)
当点击空白之后才出现了 hlnkcell.Text = "点击访问我们的产品网站"; 的值
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-17 18:35:33
板凳
1. 第一个是默认的。没有属性设置。
2. 您可以在 click 事件中,再次实现点击跳转。

您补充的问题没有看的太明白。单元格为空是指单元格没有设置value吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部