找回密码
 立即注册

QQ登录

只需一步,快速开始

roger.wang
社区贡献组   /  发表于:2014-5-16 10:56  /   查看:5888  /  回复:0
问题描述:单元格被选择时,背景色会暂时改变,如图蓝色部分所示:
问题解答:可以通过实现ISelectionRenderer接口,手动填充选择背景色。



关键代码:

  1.      public class SelectionRenderer : FarPoint.Win.Spread.ISelectionRenderer
  2.     {
  3.         public void PaintSelection(Graphics g, int x, int y, int width, int height)
  4.         {
  5.             SolidBrush selectionBrush = new SolidBrush(Color.FromArgb(100, Color.Green));
  6.             g.FillRectangle(selectionBrush, x, y, width, height);
  7.             selectionBrush.Dispose();
  8.         }
  9.     }
复制代码


效果如图:


示例下载:点击下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部