找回密码
 立即注册

QQ登录

只需一步,快速开始

lo20061

高级会员

3

主题

24

帖子

1113

积分

高级会员

积分
1113

活字格认证

最新发帖
lo20061
高级会员   /  发表于:2011-5-17 13:41  /   查看:5083  /  回复:1
比如说对某个单元格设了下划线,又把字体加粗了,又改变了背景色,可以用什么命令把这些格式清空呀?或者能不能提供一下实现的代码?

1 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-5-17 13:45:00
沙发
你可以通过NamedStyle来管理。你可以将需要的样式,设置给NamedStyle,并把它应用到Cell上,一旦要清楚,将其删除即可。代码示例如下:
  1. FarPoint.Win.Spread.NamedStyle backstyle = new FarPoint.Win.Spread.NamedStyle("BlueBack");
  2. backstyle.BackColor = Color.Blue;
  3. FarPoint.Win.Spread.NamedStyle text1style = new FarPoint.Win.Spread.NamedStyle("OrangeText", "BlueBack");
  4. text1style.ForeColor = Color.Orange;
  5. FarPoint.Win.Spread.NamedStyle text2style = new FarPoint.Win.Spread.NamedStyle("YellowText", "BlueBack");
  6. text2style.ForeColor = Color.Yellow;
  7. fpSpread1.NamedStyles.Add(backstyle);
  8. fpSpread1.NamedStyles.Add(text1style);
  9. fpSpread1.NamedStyles.Add(text2style);
  10. fpSpread1.ActiveSheet.Cells[0,0,4,0].StyleName = "OrangeText";
  11. fpSpread1.ActiveSheet.Cells[0,1,4,1].StyleName = "YellowText";
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部