Partager via


SimpleShape.BackColor, propriété

Obtient ou définit la couleur d'arrière-plan pour la 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 BackColor As Color
[BrowsableAttribute(true)]
public Color BackColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color BackColor {
    Color get ();
    void set (Color value);
}
[<BrowsableAttribute(true)>]
member BackColor : Color with get, set
function get BackColor () : Color
function set BackColor (value : Color)

Valeur de propriété

Type : System.Drawing.Color
Color qui représente la couleur d'arrière-plan de la forme.La valeur par défaut est la valeur de la propriété DefaultBackColor.

Notes

La propriété d'BackColor n'a aucun effet lorsque la propriété d'BackStyle est définie à Transparent ou lorsque FillStyle est défini à Solid.

Remarques à l'attention des héritiers

En substituant la propriété d'BackColor dans une classe dérivée, utilisez la propriété d'BackColor de la classe de base pour étendre l'implémentation de base.Sinon, vous devez fournir toute l'implémentation.Vous n'êtes pas requis pour substituer le commande get et des accesseurs set de la propriété d'BackColor ; vous pouvez substituer un seul cas échéant.

Exemples

L'exemple suivant montre comment utiliser la propriété d'BackColor pour basculer la couleur d'une forme dans les deux sens entre deux couleurs.Cet exemple requiert que vous avez un contrôle d'OvalShape nommé OvalShape1 sur un formulaire.

Private Sub OvalShape1_Click() Handles OvalShape1.Click
    ' Set the BackStyle and FillStyle.
    OvalShape1.BackStyle = PowerPacks.BackStyle.Opaque
    OvalShape1.FillStyle = PowerPacks.FillStyle.Transparent
    ' Change the color between red and blue.
    If OvalShape1.BackColor = Color.Red Then
        OvalShape1.BackColor = Color.Blue
    Else
        OvalShape1.BackColor = Color.Red
    End If
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    // Set the BackStyle and FillStyle.
    ovalShape1.BackStyle = BackStyle.Opaque;
    ovalShape1.FillStyle = FillStyle.Transparent;
    // Change the color between red and blue.
    if (ovalShape1.BackColor == Color.Red)
    {
        ovalShape1.BackColor = Color.Blue;
    }
    else
    {
        ovalShape1.BackColor = Color.Red;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

SimpleShape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

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

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

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