Partager via


Shape.SelectionColor, propriété

Obtient ou définit la couleur de sélection d'une forme.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<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)

Valeur de propriété

Type : System.Drawing.Color
Color qui représente la couleur du rectangle de focus lorsque une forme est sélectionnée pendant l'exécution.La valeur par défaut est Highlight.

Notes

La propriété d'SelectionColor peut être utilisée pour modifier la couleur du rectangle de focus qui est affiché lorsque LineShape, OvalShape, ou le contrôle d'RectangleShape est sélectionné pendant l'exécution.Si les propriétés d'CanFocus ou d'CanSelect sont définies à false, cette propriété est ignorée.

Exemples

L'exemple suivant montre comment utiliser la propriété d'SelectionColor pour modifier la couleur du rectangle de focus en fonction de la propriété d'BackColor du formulaire.Cet exemple requiert que vous avez un contrôle d'RectangleShape nommé RectangleShape1 sur un formulaire.

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

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)