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 : Color
Color qui représente la couleur du rectangle de focus lorsqu'une forme est sélectionnée au moment de l'exécution.La valeur par défaut est Highlight.

Notes

Le SelectionColor propriété peut être utilisée pour modifier la couleur du rectangle de focus est affichée lorsqu'un LineShape, OvalShape, ou RectangleShape contrôle est sélectionné au moment de l'exécution. Si le CanFocus ou CanSelect sont affectées aux propriétés false, cette propriété est ignorée.

Exemples

L'exemple suivant montre comment utiliser le SelectionColor propriété pour modifier la couleur du rectangle de focus selon le BackColor propriété du formulaire. Cet exemple suppose que vous disposez d'un RectangleShape RectangleShape1 contrôle 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)