在窗体上的透明背景

时间:2013-02-17 19:56:47

标签: c# winforms

我尝试了很多方法在表单上拥有透明背景。透明度键确实有效,但是当您放置具有不透明度的图像时会出现问题。我试图覆盖只删除了我的背景图片的OnPaintBackground。我尝试了SetStyle方法。

2 个答案:

答案 0 :(得分:2)

假设您使用的是Windows窗体,请尝试:

this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;

如果表单上的颜色与透明度键相同,则它将是透明的。另一方面,红色只分配透明度,你将无法使用它。

this指的是表格)

答案 1 :(得分:0)

您可以设置表单的不透明度.100%是Windows窗体的默认值,较低的值更透明。