Propriedade SimpleShape.BackColor
Obtém ou define a cor de plano de fundo da forma.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<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)
Valor de propriedade
Tipo: Color
Um Color que representa a cor de plano de fundo da forma.O padrão é o valor de DefaultBackColor propriedade.
Comentários
O BackColor propriedade não tem nenhum efeito quando o BackStyle está definida como Transparent ou quando FillStyle é definido como Solid.
Observações para herdeiros
Ao substituir o BackColor propriedade em uma classe derivada, use o BackColor propriedade da classe base para estender a implementação base. Caso contrário, você deve fornecer todos a implementação. Não é necessário substituir os dois get e definir acessadores do BackColor propriedade; Você pode substituir apenas um, se for necessário.
Exemplos
O exemplo a seguir mostra como usar o BackColor propriedade para alternar a cor de uma forma para frente e para trás entre duas cores. Este exemplo requer que você tenha um OvalShape controle denominado OvalShape1 em um formulário.
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;
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução aos controles de linha e forma (Visual Studio)
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)