Overload | Description |
---|---|
GradientSelectionRenderer Constructor(Color,Color,LinearGradientMode,Int32) | Creates a new gradient selection renderer. |
GradientSelectionRenderer Constructor() | Represents a renderer for selections with gradients. |
This example assigns a gradient renderer to the spreadsheet.
C# | Copy Code |
---|---|
public class SelectionRenderer : FarPoint.Win.Spread.GradientSelectionRenderer { private Color clr1; private Color clr2; private System.Drawing.Drawing2D.LinearGradientMode gradMode; private int op; public SelectionRenderer(Color color1, Color color2, System.Drawing.Drawing2D.LinearGradientMode mode, int opacity) : base(Color.Beige, Color.Blue, Drawing2D.LinearGradientMode.ForwardDiagonal, 220) { clr1 = color1; clr2 = color2; gradMode = mode; op = opacity; } public new void PaintSelection(Graphics g, int x, int y, int width, int height) { if (((width > 0) && (height > 0))) { Color c1 = Color.FromArgb(op, clr1.R, clr1.G, clr1.B); Color c2 = Color.FromArgb(op, clr2.R, clr2.G, clr2.B); object selectionBrush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(x, y, width, height), c1, c2, gradMode); g.FillRectangle(selectionBrush, x, y, width, height); selectionBrush.Dispose(); } } } fpSpread1.SelectionRenderer = new SelectionRenderer(Color.Beige, Color.Blue, Drawing2D.LinearGradientMode.ForwardDiagonal, 220); |
Visual Basic | Copy Code |
---|---|
FpSpread1.SelectionRenderer = New FarPoint.Win.Spread.GradientSelectionRenderer(Color.Aqua, Color.Bisque, Drawing2D.LinearGradientMode.ForwardDiagonal,
220) |
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2