找回密码
 立即注册

QQ登录

只需一步,快速开始

吉慧娟

初级会员

9

主题

33

帖子

271

积分

初级会员

积分
271
吉慧娟
初级会员   /  发表于:2017-3-29 18:49  /   查看:6033  /  回复:11
大神求助。。。

问一:
        在spread的designer模式中,将selectionStyle设置为selectionColors后,设置背景颜色(selectionBackColor)为黑色与字体(selectionForeColor)为白色(此时的实现效果为点击行头等等时的选中区域的背景色变为黑色,字体颜色变为白色)。。。但是,这样设置后当表格列的背景颜色(selectionBackColor)为黄色的时候,vb6中选中区域背景颜色(selectionBackColor)为深蓝色(黄色+黑色),在vb2008中选中区域背景色依旧是黑色。。该怎么修改呢?
问二:
        在spread的designer模式中,设定->spread skin->classic,此时表格的焦点指示器(focus indicator)(那个点一下包裹单元格的那个黑框)为虚框,如何修改为默认时的黑框。。


跪求帮助啊。。。

11 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-30 12:06:53
沙发
第一点没有太明白您的意图,可否截图说明下您想操作的区域。
第二点,可以点击焦点指示器设置。
blob994199218.png
回复 使用道具 举报
吉慧娟
初级会员   /  发表于:2017-3-30 14:43:47
板凳
dexteryao 发表于 2017-3-30 12:06
第一点没有太明白您的意图,可否截图说明下您想操作的区域。
第二点,可以点击焦点指示器设置。

第一个问题我给您贴个图表示一下
第二个问题我也是像您这样这么做的,可惜一退出designer后它就又恢复原样了

第二个问题

第二个问题
22222222.JPG
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-31 16:52:03
地板
1. 可以设置FocusRenderer  为EnhancedFocusIndicatorRenderer
blob440224608.png
2. 首先需要理解的是两个平台很多东西是有差异的,在COM中是靠反色区分选择的,而WInfrom中可以用有透明度不同的框去区分选择区域,这样的用户体验更好,不会出现因为选择造成文字看不见的情况。
当SelectionStyle设置为SelectionColors时只能有一种颜色生效,建议使用SelectionRenderer  的方式去设置选择,这样效果更好。
回复 使用道具 举报
吉慧娟
初级会员   /  发表于:2017-3-31 19:26:12
5#
dexteryao 发表于 2017-3-31 16:52
1. 可以设置FocusRenderer  为EnhancedFocusIndicatorRenderer

2. 首先需要理解的是两个平台很多东西是 ...

谢谢,辛苦您了
回复 使用道具 举报
吉慧娟
初级会员   /  发表于:2017-4-1 09:06:28
6#
本帖最后由 吉慧娟 于 2017-4-1 09:09 编辑
dexteryao 发表于 2017-3-31 16:52
1. 可以设置FocusRenderer  为EnhancedFocusIndicatorRenderer

2. 首先需要理解的是两个平台很多东西是 ...


再问一下,修改了selectionRenderer后字是在selection的下面,改变字体颜色和selectionRenderer的颜色后有些看不清字,这个字能不能显示在selection这个的上面,我给您贴张图

谢谢大神!

谢谢大神!
回复 使用道具 举报
吉慧娟
初级会员   /  发表于:2017-4-1 09:50:43
7#
dexteryao 发表于 2017-3-31 16:52
1. 可以设置FocusRenderer  为EnhancedFocusIndicatorRenderer

2. 首先需要理解的是两个平台很多东西是 ...


无意之间发现一件事,改了classic后再改selectionRenderer,之前改的classic会恢复为之前的default,再改为classic后selectionRenderer又恢复成classic的那种样子,就好似两个不能同时存在,我给您用图片表示一下

辛苦大神了!

辛苦大神了!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-1 18:14:07
8#
这个问题还需确认下,具体测试后给您答复
回复 使用道具 举报
吉慧娟
初级会员   /  发表于:2017-4-5 09:16:50
9#
dexteryao 发表于 2017-4-1 18:14
这个问题还需确认下,具体测试后给您答复

好的,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-5 18:28:36
10#
Classic 是预定义的一些样式,当您修改了一些选择就相当于自定义了一个样式,这时候您需要将自定义的样式保存下来,如果再次选择Classic 就相当于重新设置了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部