问题描述:单元格被选择时,背景色会暂时改变,如图蓝色部分所示:
问题解答:可以通过实现ISelectionRenderer接口,手动填充选择背景色。
关键代码:
- public class SelectionRenderer : FarPoint.Win.Spread.ISelectionRenderer
- {
- public void PaintSelection(Graphics g, int x, int y, int width, int height)
- {
- SolidBrush selectionBrush = new SolidBrush(Color.FromArgb(100, Color.Green));
- g.FillRectangle(selectionBrush, x, y, width, height);
- selectionBrush.Dispose();
- }
- }
复制代码
效果如图:
示例下载:点击下载 |