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 属性来扩展基实现。否则,您必须提供所有实现。您不需要重写 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)