找回密码
 立即注册

QQ登录

只需一步,快速开始

kingkl88

初级会员

18

主题

47

帖子

334

积分

初级会员

积分
334
kingkl88
初级会员   /  发表于:2017-7-22 17:05  /   查看:4368  /  回复:8
如果给SPREAD 设置了 .LockBackColor  了颜色  ,然后锁住单元格  , 再个设上  .BackColor  。
这个时候BackColor 设置的颜色就看不见,但是是设上去了。 如果想要显示背景色 而不是 LockBackColor ,
在不解锁的情况下 怎么解决 !! 急急  。
求大神帮忙啊 一定!

8 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-24 11:34:17
沙发
不锁定的情况下,就是显示的是BackColor 。 如果锁定了,那就显示LockBackColor 。
这个没有问题。
想要锁定的情况下显示BackColor,那就设置LockBackColor为空
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-24 18:55:15
板凳
那如果这样的话 ,旁边锁住单元格的LockBackColor 颜色 不是一起没有了么?
偶只想改变一个单元格 或者局部的 其他还是LockBackColor 设置的颜色
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-25 09:34:50
地板
单元格本身也有LockBackColor 的属性,您可以单独设置
  1. fpSpread1.ActiveSheet.Cells[1, 1].LockBackColor = Color.Tomato;
  2. fpSpread1.ActiveSheet.Cells[1, 1].LockForeColor = Color.DarkBlue;
  3. fpSpread1.ActiveSheet.Cells[1, 1].LockFont = new Font("Calibri", 11);
  4. fpSpread1.ActiveSheet.Cells[1, 1].Text = "Locked";
  5. fpSpread1.ActiveSheet.Cells[1, 1].Locked = true;
复制代码
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-26 21:06:15
5#
为什么我 用的SPREAD 8.0 就没有那
只有fpSpread1.ActiveSheet.LockBackColor 。
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-27 08:28:26
6#
急! 解决不了! 我SPREAD 8  只能设SHEET 的 LockBackColor  ,但是业务上 要锁着 而且要背景色变化 。
我现在要怎么做那?》 有什么办法解决那 !  急 求大神帮忙
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-27 21:23:27
7#
那应该就是老版本没有这个属性,您可以升级下版本。
或者在设置locked属性时候重新设置下样式。true和false时候都重新设置下
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-28 08:07:48
8#
请问 您用的什么版本 。
那有没有什么属性可以使BACKCOLOR  优先于 LOCKBACKCOLOR 的
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-28 17:48:31
9#
kingkl88 发表于 2017-7-28 08:07
请问 您用的什么版本 。
那有没有什么属性可以使BACKCOLOR  优先于 LOCKBACKCOLOR 的

spread studio 已经升级至V10版本,您可以在官网下载试用版本先确认一下,如果没问题了,需要升级,可以走我们的相关购买流程
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部