Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试了很多方法来在表单上设置透明背景。透明度键确实有效,但是当您放置具有不透明度的图像时会出现问题。我试图覆盖OnPaintBackground它只删除了我的背景图像。我尝试了这个SetStyle方法。
OnPaintBackground
SetStyle
假设您使用的是 Windows 窗体,请尝试:
this.TransparencyKey = Color.Red; this.BackColor = Color.Red;
当表单上的颜色与透明度键相同时,它将是透明的。另一方面,由于红色仅用于透明度,您将无法使用它。
(并this指形式)
this
您可以设置窗体的不透明度。100% 是 Windows 窗体的默认值,较低的值更透明。