如何:创建透明 Windows 窗体
使用 Microsoft Windows XP,可控制显示的窗口的不透明度。 若要使窗体更透明,请调整其 Opacity 属性。
提示
因为只有在 Windows 2000 或更新的操作系统中才支持透明窗体,所以在较旧的操作系统(如 Windows 98)上运行时,不论为 Opacity 属性设置的值是什么,Windows 窗体都是完全不透明的。
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
控制 Windows 窗体的不透明度
- 在**“属性”**窗口中,将 Opacity 属性设置为一个介于 0.0(完全透明)与 1.0(完全不透明)之间的值。
以编程方式控制 Windows 窗体的不透明度
在方法中,将 Opacity 属性设置为一个介于 0.0(完全透明)和 1.0(完全不透明)之间的百分数。 Opacity 属性是 Double 值类型。
Public Sub MakeSeeThru() frmTransparentForm.Opacity = 0.83 End Sub
public void MakeSeeThru() { frmTransparentForm.Opacity = 0.83; }
public: void MakeSeeThru() { frmTransparentForm->Opacity = 0.83; }