如何修改选择单元格渲染器的背景色
问题描述:单元格被选择时,背景色会暂时改变,如图蓝色部分所示:问题解答:可以通过实现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();
}
}
效果如图:
示例下载:点击下载
页:
[1]