Condividi tramite


Proprietà Shape.SelectionColor

Ottiene o imposta il colore di selezione di una forma.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
<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)

Valore proprietà

Tipo: Color
Color che rappresenta il colore del rettangolo di attivazione quando viene selezionata una forma in fase di esecuzione.Il valore predefinito è Highlight.

Note

Il SelectionColor proprietà può essere utilizzata per modificare il colore del rettangolo di attivazione viene visualizzato quando un LineShape, OvalShape, o RectangleShape controllo è selezionata in fase di esecuzione. Se il CanFocus o CanSelect sono impostate su false, questa proprietà viene ignorata.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il SelectionColor proprietà per modificare il colore del rettangolo di attivazione in base la BackColor proprietà del form. Si suppone di disporre di un RectangleShape controllo denominato RectangleShape1 in un form.

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;
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Shape Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)