找回密码
 立即注册

QQ登录

只需一步,快速开始

michael

银牌会员

22

主题

57

帖子

3974

积分

银牌会员

积分
3974

活字格认证

michael
银牌会员   /  发表于:2011-11-7 20:48  /   查看:6388  /  回复:3
我设置了一个两行的列头,为什么我一单击单元格 列头的背景色也跟着变了
如何设置才能单击单元格不改变列头的背景色。

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-11-8 10:08:00
沙发
你好,请设置表单的 SelectionBackColorStyle 属性实现该效果,请使用以下代码查看效果:

  1. FarPoint.Web.Spread.StyleInfo darkstyle = new FarPoint.Web.Spread.StyleInfo();
  2. //darkstyle.
  3. darkstyle.BackColor = Color.Teal;
  4. darkstyle.ForeColor = Color.Yellow;
  5. darkstyle.Border = new FarPoint.Web.Spread.Border(Color.Crimson);
  6. // Apply the new style.
  7. FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2;
  8. FpSpread1.ActiveSheetView.ColumnHeader.DefaultStyle = darkstyle;

  9. this.FpSpread1.ActiveSheetView.SelectionBackColorStyle = FarPoint.Web.Spread.SelectionBackColorStyles.None;
复制代码
回复 使用道具 举报
wp_pandy
高级会员   /  发表于:2011-11-8 12:19:00
板凳
确实有着问题,有时候,下面的列表行也是这样。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-8 12:25:00
地板
列头颜色跟着变,主要是提示用户当前选中单元格的行列信息,和Excel类似。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部