Share via


DataRepeater.SelectionColor Property

 

Gets or sets the color that is displayed in the item header of a DataRepeater control when an item is first selected.

Namespace:   Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

public Color SelectionColor { get; set; }
public:
property Color SelectionColor {
    Color get();
    void set(Color value);
}
member SelectionColor : Color with get, set
Public Property SelectionColor As Color

Property Value

Type: System.Drawing.Color

The color to use. The default is Highlight.

Remarks

The SelectionColor is applied only when a DataRepeaterItem has focus. When a control in the item has focus, the item header color will be the same as the BackColor.

Note

If you set the SelectionColor to White, the selection symbol is not visible when the item is selected.

Examples

The following example demonstrates how to change the selection color in response to a change in layout.

private void dataRepeater1_LayoutStyleChanged(object sender, System.EventArgs e)
{
    // Set the SelectionColor based on orientation.
    if (dataRepeater1.LayoutStyle == DataRepeaterLayoutStyles.Vertical)
    {
        dataRepeater1.SelectionColor = System.Drawing.Color.Blue;
    }
    else
    {
        dataRepeater1.SelectionColor = System.Drawing.Color.Red;
    }
}
Private Sub DataRepeater1_LayoutStyleChanged(
    ) Handles DataRepeater1.LayoutStyleChanged

    ' Set the SelectionColor based on orientation.
    If DataRepeater1.LayoutStyle = 
       PowerPacks.DataRepeaterLayoutStyles.Vertical Then

        DataRepeater1.SelectionColor = Drawing.Color.Blue
    Else
        DataRepeater1.SelectionColor = Drawing.Color.Red
    End If
End Sub

See Also

ItemHeaderVisible
ItemHeaderSize
DataRepeater Class
Microsoft.VisualBasic.PowerPacks Namespace
Introduction to the DataRepeater Control (Visual Studio)
How to: Display Item Headers in a DataRepeater Control (Visual Studio)

Return to top