共用方式為


HOW TO:建立透明的 Windows Form

在 Microsoft Windows XP 中,您可以控制顯示視窗的不透明度。 若要讓表單更透明,請調整其 Opacity 屬性。

注意事項注意事項

由於只有 Windows 2000 或更新版本才支援透明表單,因此在像是 Windows 98 的舊版作業系統中,無論 Opacity 屬性所設定的值為何,所執行的 Windows Form 都會是完全不透明的。

根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定

若要控制 Windows Form 的不透明度

  • 在 [屬性] 視窗中,將 Opacity 屬性的值設在 0.0 (完全透明) 與 1.0 (完全不透明) 之間。

若要以程式設計的方式控制 Windows Form 的不透明度

  • 在方法中,將 Opacity 屬性的百分比設在 0.0 (完全透明) 與 1.0 (完全不透明) 之間。 Opacity 屬性是 Double 實值型別 (Value Type)。

    Public Sub MakeSeeThru()
       frmTransparentForm.Opacity = 0.83
    End Sub
    
    public void MakeSeeThru()
    {
       frmTransparentForm.Opacity = 0.83;
    }
    
    public:
       void MakeSeeThru()
       {
          frmTransparentForm->Opacity = 0.83;
       }
    

請參閱

工作

HOW TO:為控制項提供透明背景

HOW TO:使用不透明和半透明筆刷繪製

HOW TO:繪製不透明和半透明線條

參考

Windows Form 概觀

其他資源

Windows Form 中的對話方塊

變更 Windows Form 的外觀