Propriedade Shape.SelectionColor

Obtém ou define a cor de seleção de uma forma.

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

Sintaxe

'Declaração
<BrowsableAttribute(True)> _
Public Property SelectionColor As Color
[BrowsableAttribute(true)]
public Color SelectionColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color SelectionColor {
    Color get ();
    void set (Color value);
}
[<BrowsableAttribute(true)>]
member SelectionColor : Color with get, set
function get SelectionColor () : Color
function set SelectionColor (value : Color)

Valor de propriedade

Tipo: System.Drawing.Color
A Color que representa a cor do retângulo de foco quando uma forma é selecionada em tempo de execução.O padrão é Highlight.

Comentários

O SelectionColor propriedade pode ser usada para alterar a cor do retângulo de foco que é exibido quando um LineShape, OvalShape, ou RectangleShape controle é selecionado em tempo de execução.Se a CanFocus ou CanSelect propriedades são definidas como false, essa propriedade é ignorada.

Exemplos

O exemplo a seguir demonstra como usar o SelectionColor propriedade para alterar a cor do retângulo de foco, dependendo do BackColor propriedade do formulário.Este exemplo requer que você tenha um RectangleShape controle denominado RectangleShape1 em um formulário.

Private Sub RectangleShape1_GotFocus() Handles RectangleShape1.GotFocus
    ' If SelectionColor is the same as the form's BackColor.
    If RectangleShape1.SelectionColor = Me.BackColor Then
        ' Change the SelectionColor.
        RectangleShape1.SelectionColor = Color.Red
    Else
        ' Use the default SelectionColor.
        RectangleShape1.SelectionColor = SystemColors.Highlight
    End If
End Sub
private void rectangleShape1_GotFocus(object sender, System.EventArgs e)
{
    // If SelectionColor is the same as the form's BackColor.
    if (rectangleShape1.SelectionColor == this.BackColor)
    // Change the SelectionColor.
    {
        rectangleShape1.SelectionColor = Color.Red;
    }
    else
    {
        // Use the default SelectionColor.
        rectangleShape1.SelectionColor = SystemColors.Highlight;
    }
}

Segurança do .NET Framework

Consulte também

Referência

Shape Classe

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Como: desenhar linhas com o controle de LineShape (Visual Studio)

Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape

Introdução à linha e controles Shape (Visual Studio)