如何使VB.Net形式不可见

时间:2011-11-25 09:20:17

标签: vb.net forms opacity

我正在使用VB.Net,我想问一下如何让我的表单看不见而其上的其他对象可见?当我将窗体的opacity属性设置为0%时,它上面的对象会受到影响。在此先感谢:))

2 个答案:

答案 0 :(得分:2)

您可以使用表单的TransparencyKey Property。您可以将表单设置为背面颜色,然后将其设置为透明度键,只有背面颜色将变为透明。除了控件之外,它将使表单透明。

像这样:

Public Sub InitializeMyForm()
    BackColor = Color.Red
    ' Make the background color of form display transparently.
    TransparencyKey = BackColor
End Sub 'InitializeMyForm

希望这有帮助。

答案 1 :(得分:0)

没有简单的方法可以做到这一点,但互联网上有很多例子说明它是如何做的。

尝试使用此方法http://www.vbforums.com/showthread.php?t=396385