找回密码
 立即注册

QQ登录

只需一步,快速开始

sxyweiren

中级会员

73

主题

366

帖子

755

积分

中级会员

积分
755

活字格认证微信认证勋章

sxyweiren
中级会员   /  发表于:2016-8-1 13:51  /   查看:3864  /  回复:8
本帖最后由 sxyweiren 于 2016-8-1 13:52 编辑

因为新出了Spread8.0,所以相对应的我们把一些原来的处理的Spread的版本都对应到了8.0

但是,版本升级后,拖选一片单元格或者选中行或者列的时候,Renderer的表示区域明显有了变化。

比如,新建一个Spread,在FormLoad事件里面,重新定义Renderer.

SpSpread1.FocusRenueederer = New Farpoint.Win.Spread.MarqeeFocusIndicatorRenderer(Color.Blue, 2)

7.0里面,选中一行,只有光标所在的单元格显示Renderer,
8.0里面,整行都被Renderer框起来了。


通过添加什么样的代码能让8.0里面显示和7.0相同的效果???

8 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-1 15:54:32
沙发
您好,暂时没有老版本去做对比,如果您想改变8中的效果,可以看下
http://helpcentral.componentone. ... n-cellfocusind.html
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2016-8-1 16:19:07
板凳
dexteryao 发表于 2016-8-1 15:54
您好,暂时没有老版本去做对比,如果您想改变8中的效果,可以看下
http://helpcentral.componentone.com/ ...

需要自定义动作么?

Sample里面只是写了Focus的Renderer,
现在的问题是设定的FocusRenderer,但是选中区域的时候,自动把FocusRenderer给应用到SelectedRenderer里面了。
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2016-8-1 16:19:12
地板
dexteryao 发表于 2016-8-1 15:54
您好,暂时没有老版本去做对比,如果您想改变8中的效果,可以看下
http://helpcentral.componentone.com/ ...

需要自定义动作么?

Sample里面只是写了Focus的Renderer,
现在的问题是设定的FocusRenderer,但是选中区域的时候,自动把FocusRenderer给应用到SelectedRenderer里面了。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-1 17:21:21
5#
不是很明白您的需求,当单元格focus是,也就是selected的状态。
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2016-8-2 10:50:10
6#
dexteryao 发表于 2016-8-1 17:21
不是很明白您的需求,当单元格focus是,也就是selected的状态。

FocusRenderer不应该是光标所在的单元格的周围出现的边框么?

也就是说,我选一个单元格的时候,单元格周围应该有个四方框选中,但是如果我拖选一片区域,
那么应该也是只有光标所在的单元格是有选中框的。其他单元格应该只是背景色稍微变化。
你们的环境里面已经没有7。0了么??
  1. 新建一个Spread,在FormLoad事件里面,重新定义Renderer.

  2. SpSpread1.FocusRenueederer = New Farpoint.Win.Spread.MarqeeFocusIndicatorRenderer(Color.Blue, 2)
复制代码


按照代码应该很明显的一个动作,你可以试试。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-2 11:44:16
7#
明白您的意思了,这个行为现在是用户拖拽一个区域,再拖拽过程中选择框会随着拖拽区域一起变化,这个是和Excel保持一致的。
Spread其他平台产品现在也都是这样了
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2016-8-2 18:01:29
8#
dexteryao 发表于 2016-8-2 11:44
明白您的意思了,这个行为现在是用户拖拽一个区域,再拖拽过程中选择框会随着拖拽区域一起变化,这个是和Ex ...

哦,跟Excel2016保持 一致么?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-3 08:37:37
9#
之前版本的Excel也是这样的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部