SimpleShape.BackColor 属性

更新:2007 年 11 月

获取或设置形状的背景色。

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
<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)

属性值

类型:System.Drawing.Color

一个表示形状的背景色的 Color。默认值为 DefaultBackColor 属性的值。

备注

BackStyle 属性设置为 Transparent 时或当 FillStyle 设置为 Solid 时,BackColor 属性不起作用。

对继承者的说明:

在派生类中重写 BackColor 属性时,应使用基类的 BackColor 属性来扩展基实现。否则,您必须提供所有实现。您不需要重写 BackColor 属性的 get 和 set 访问器;如有必要,可以仅重写其中之一。

示例

下面的示例演示如何使用 BackColor 属性在两种颜色之间来回切换形状的颜色。此示例要求窗体上有一个名为 OvalShape1 的 OvalShape 控件。

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;
    }
}

权限

另请参见

参考

SimpleShape 类

SimpleShape 成员

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

Line 和 Shape 控件简介 (Visual Studio)

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)