Partager via


SimpleShape.BackColor, propriété

Obtient ou définit la couleur d'arrière-plan de 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 : Color
Color représentant la couleur d'arrière-plan de la forme.La valeur par défaut est la valeur de la propriété DefaultBackColor.

Notes

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

Remarques à l'attention des héritiers

Lors de la substitution du BackColor propriété dans une classe dérivée, utilisez le BackColor propriété de la classe de base pour étendre l'implémentation de base. Sinon, vous devez fournir toute l'implémentation. Vous devez pas remplacer la get et définir des accesseurs de le BackColor propriété ; Vous pouvez remplacer qu'un seul si nécessaire.

Exemples

L'exemple suivant montre comment utiliser le BackColor propriété pour changer la couleur de la forme entre deux couleurs. Cet exemple suppose que vous avez une OvalShape OvalShape1 contrôle 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)