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: System.Drawing.Color
In Color che rappresenta il colore del rettangolo di attivazione quando una forma viene selezionato in fase di esecuzione.l'impostazione predefinita è Highlight.

Note

SelectionColor la proprietà può essere utilizzata per modificare il colore del rettangolo di attivazione da visualizzare quando a LineShape, OvalShape, o RectangleShape il controllo viene selezionato in fase di esecuzione.se CanFocus o CanSelect le proprietà sono impostate su false, questa proprietà viene ignorata.

Esempi

Nell'esempio seguente viene illustrato come utilizzare SelectionColor proprietà per modificare il colore del rettangolo di attivazione come BackColor proprietà del form.Questo esempio presuppone che l'utente abbia a RectangleShape controllare RectangleShape1 denominato 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)