SimpleShape.BackColor (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el color de fondo de la forma.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

<BrowsableAttribute(True)> _
Public Property BackColor As Color

Dim instance As SimpleShape
Dim value As Color

value = instance.BackColor

instance.BackColor = value
[BrowsableAttribute(true)]
public Color BackColor { get; set; }
[BrowsableAttribute(true)]
public:
property Color BackColor {
    Color get ();
    void set (Color value);
}
public function get BackColor () : Color
public function set BackColor (value : Color)

Valor de propiedad

Tipo: System.Drawing.Color

Color que representa el color de fondo de la forma. El valor predeterminado es el valor de la propiedad DefaultBackColor.

Comentarios

La propiedad BackColor no tiene ningún efecto cuando la propiedad BackStyle está establecida en Transparent o cuando FillStyle está establecida en Solid.

Notas para los herederos:

Cuando se invalida la propiedad BackColor en una clase derivada, hay que utilizar la propiedad BackColor de la clase base para extender la implementación base. Si no, deberá proporcionarse toda la implementación. No es necesario invalidar ambos descriptores de acceso get y set de la propiedad BackColor; se puede invalidar sólo uno, si es necesario.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar la propiedad BackColor para alternar el color de una forma entre dos colores. Este ejemplo requiere que tenga un control OvalShape denominado OvalShape1 en un formulario.

Private Sub OvalShape1_Click(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) 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;
    }
}

Permisos

Vea también

Referencia

SimpleShape (Clase)

SimpleShape (Miembros)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Introducción a los controles de líneas y formas (Visual Studio)

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)