如何在透明窗口中显示控件?

时间:2013-05-13 12:15:25

标签: c# transparent

我有一个带有标签和按钮控件的窗口表单,我想在C#中以透明窗口形式显示标签和按钮控件。 与预装SQL Server相同。

先谢谢你。

2 个答案:

答案 0 :(得分:1)

如果在表单上将Form.TransparencyKey属性设置为洋红色,那么表单中洋红色的任何部分都将是透明的。

因此,你可以使表格无边框,放入一个闪亮的图像,你要透明的部分是洋红色 - 然后当它运行时,你只会看到图像的非洋红色部分。或者您可以使表单背景颜色洋红色,并且表单上的任何控件都将是“浮动”。您需要小心使用任何使用混合的控件,因为它们可能看起来有洋红色边缘和其他工件。

或者使用WPF代替Winforms来更好地控制窗口外观。

答案 1 :(得分:0)

更改Windows窗体对象的不透明度属性

<强> frmSplasg.Opacity = 0.83;