Spread Windows Forms 9.0 Product Documentation
GradientSelectionRenderer Constructor
Example 


Overload List
OverloadDescription
GradientSelectionRenderer Constructor(Color,Color,LinearGradientMode,Int32)Creates a new gradient selection renderer.  
GradientSelectionRenderer Constructor()Represents a renderer for selections with gradients.  
Example
This example assigns a gradient renderer to the spreadsheet.
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);
FpSpread1.SelectionRenderer = New FarPoint.Win.Spread.GradientSelectionRenderer(Color.Aqua, Color.Bisque, Drawing2D.LinearGradientMode.ForwardDiagonal,
220)
Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows Server 2012 R2, Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

See Also

Reference

GradientSelectionRenderer Class
GradientSelectionRenderer Members

 

 


Copyright © GrapeCity, inc. All rights reserved.