找回密码
 立即注册

QQ登录

只需一步,快速开始

289968703

注册会员

8

主题

22

帖子

144

积分

注册会员

积分
144

活字格认证

289968703
注册会员   /  发表于:2014-8-27 17:34  /   查看:5180  /  回复:3
Spread中怎么用代码设置背景颜色的值为 “Control”

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-28 18:30:00
沙发
回复 1楼289968703的帖子

请问是否是希望整个 spread 都已 Control 颜色显示呢?可以测试以下代码看能否满足你的需求:

  1.             FarPoint.Win.Spread.DefaultSkins.Classic.Apply(this.fpSpread1);
  2.             this.fpSpread1.ActiveSheet.DefaultStyle.BackColor = System.Drawing.SystemColors.Control;
  3.             this.fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.BackColor = System.Drawing.SystemColors.Control;
复制代码

评分

参与人数 1满意度 +5 收起 理由
289968703 + 5 很棒

查看全部评分

回复 使用道具 举报
289968703
注册会员   /  发表于:2014-9-4 14:10:00
板凳
回复 2楼iceman的帖子

解决了,网上查到的这个Control这个系统颜色的值是240,240,240,用它设置背景颜色时测出来一些问题:
用240,...这个值设置FpSpread颜色属性后,在win7系统上和Control是一样的,但在Xp上颜色是有差别的

评分

参与人数 1金币 +300 收起 理由
iceman + 300 提供问题解决方案

查看全部评分

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-4 16:20:00
地板
回复 3楼289968703的帖子

好的,感谢您反馈问题解决方案。

为了表示感谢,给您分发 300 金币。可以用于兑换论坛奖品。
金币规则:点击进入
礼品列表:点击进入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部