如何在 c# 中将表单设置为具有透明背景



我想将表单的背景设置为透明,但遇到错误"属性值无效"。我不知道是否有一种简单的方法可以将透明背景图像设置为窗口中的表单?

我正在尝试制作一个 c# 窗口表单应用程序。

我还无法上传图片。例如,我想运行我的应用程序并查看一本书的图片(没有任何白色背景边框),包括 tools

这里有一个代码可以帮助你实现你想要做的事情。下面的代码将使窗体透明,但使控件可见。如果您还想隐藏控件,我建议您将表单不透明度设置为 0%

this.BackColor = Color.White;
this.TransparencyKey = Color.White;

谢谢

我希望这对:)有所帮助

假设您使用的是 Windows 窗体,则将不透明度设置为 0.0 到 1.0 之间的任何值。具有 0.0(完全透明)和 1.0(完全不透明度)。

form.Opacity = 0.0;

MSDN 源:如何创建透明窗体。

最新更新