共用方式為


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 屬性是設定為 TransparentFillStyle 屬性是設定為 Solid 時,BackColor 屬性沒有作用。

繼承者注意事項

在衍生類別中覆寫 BackColor 屬性時,請使用基底類別的 BackColor 屬性以擴充基底實作 (Implementation)。否則,您必須提供所有的實作。您不必將 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)

HOW TO:使用 LineShape 控制項繪製線條 (Visual Studio)

HOW TO:使用 OvalShape 和 RectangleShape 控制項繪製圖案 (Visual Studio)