更新:2007 年 11 月
取得或設定形狀的透明度。
命名空間: Microsoft.VisualBasic.PowerPacks
組件: Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
語法
<BrowsableAttribute(True)> _
Public Property BackStyle As BackStyle
Dim instance As SimpleShape
Dim value As BackStyle
value = instance.BackStyle
instance.BackStyle = value
[BrowsableAttribute(true)]
public BackStyle BackStyle { get; set; }
[BrowsableAttribute(true)]
public:
property BackStyle BackStyle {
BackStyle get ();
void set (BackStyle value);
}
public function get BackStyle () : BackStyle
public function set BackStyle (value : BackStyle)
屬性值
型別:Microsoft.VisualBasic.PowerPacks.BackStyle
一個 BackStyle 值 (Opaque 或 Transparent)。預設為 Transparent。
備註
當 BackStyle 屬性是設定為 Transparent (預設值) 時,BackColor 屬性沒有作用。
設定 BackgroundImage 或 FillStyle 屬性會覆寫 BackStyle 的設定。
範例
在下列範例中,會示範 BackStyle 屬性的用法,來回切換形狀的不透明度和透明度。這個範例要求您的表單上必須有一個名為 OvalShape1 的 OvalShape 控制項。
Private Sub OvalShape1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles OvalShape1.Click
' Change between transparent and opaque.
If OvalShape1.BackStyle = PowerPacks.BackStyle.Transparent Then
OvalShape1.BackStyle = PowerPacks.BackStyle.Opaque
OvalShape1.BackColor = Color.LimeGreen
Else
OvalShape1.BackStyle = PowerPacks.BackStyle.Transparent
End If
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
// Change between transparent and opaque.
if (ovalShape1.BackStyle == BackStyle.Transparent)
{
ovalShape1.BackStyle = BackStyle.Opaque;
ovalShape1.BackColor = Color.LimeGreen;
}
else
{
ovalShape1.BackStyle = BackStyle.Transparent;
}
}
使用權限
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualBasic.PowerPacks 命名空間
其他資源
Line 和 Shape 控制項簡介 (Visual Studio)
HOW TO:使用 LineShape 控制項繪製線條 (Visual Studio)
HOW TO:使用 OvalShape 和 RectangleShape 控制項繪製圖案 (Visual Studio)