Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / SheetView Class / SelectionStyle Property

In This Topic
    SelectionStyle Property (SheetView)
    In This Topic
    Gets or sets how selections on this sheet are drawn.
    Public Property SelectionStyle As SelectionStyles
    Dim instance As SheetView
    Dim value As SelectionStyles
    instance.SelectionStyle = value
    value = instance.SelectionStyle
    public SelectionStyles SelectionStyle {get; set;}

    Property Value

    SelectionStyles setting that determines the style of the selected cells

    When the property is set to SelectionStyles.SelectionRenderer, the selection is drawn using a semitransparent brush (whose settings are alpha=100, and RGB=SystemColors.Highlight). If you set the property to SelectionStyles.Both, the selection is drawn using the semitransparent brush and the colors specified by the SelectionBackColor and SelectionForeColor properties. If you set this property to SelectionStyles.SelectionColors, the selection is drawn using the colors specified by the SelectionBackColor and SelectionForeColor properties.

    For more information, see Customizing the Selection Appearance.

    This example specifies the selection policy for the sheet for normal operation mode, and sets the background color and text color for selections.
    fpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors;
    fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.Range;
    fpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell;
    fpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2);
    fpSpread1.ActiveSheet.AddSelection(3, 0, 2, 2);
    fpSpread1.ActiveSheet.SelectionBackColor = Color.Red;
    fpSpread1.ActiveSheet.SelectionForeColor = Color.DarkBlue;
    FpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors
    FpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.Range
    FpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell
    FpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2)
    FpSpread1.ActiveSheet.AddSelection(3, 0, 2, 2)
    FpSpread1.ActiveSheet.SelectionBackColor = Color.Red
    FpSpread1.ActiveSheet.SelectionForeColor = Color.DarkBlue
    See Also