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)
屬性值
Color,表示形狀的背景色彩。預設為 DefaultBackColor 屬性的值。
備註
當 BackStyle 屬性是設定為 Transparent 或 FillStyle 屬性是設定為 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;
}
}
使用權限
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualBasic.PowerPacks 命名空間
其他資源
Line 和 Shape 控制項簡介 (Visual Studio)
HOW TO:使用 LineShape 控制項繪製線條 (Visual Studio)
HOW TO:使用 OvalShape 和 RectangleShape 控制項繪製圖案 (Visual Studio)