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 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8