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; }