【发布时间】:2012-01-06 04:55:15
【问题描述】:
我正在使用 VB.Net,我想问一下如何使我的表单不可见,而其上的其他对象可见?当我将表单的不透明度属性设置为 0% 时,它上面的对象就会受到影响。在此先感谢:))
【问题讨论】:
我正在使用 VB.Net,我想问一下如何使我的表单不可见,而其上的其他对象可见?当我将表单的不透明度属性设置为 0% 时,它上面的对象就会受到影响。在此先感谢:))
【问题讨论】:
没有简单的方法可以做到这一点,但互联网上有很多例子展示了它是如何做到的。
【讨论】:
您可以使用表单的TransparencyKey Property。您可以设置表单的背景颜色,然后将其设置为透明度键,只有背景颜色会变为透明。它将使表单透明,除了控件。
像这样:
Public Sub InitializeMyForm()
BackColor = Color.Red
' Make the background color of form display transparently.
TransparencyKey = BackColor
End Sub 'InitializeMyForm
希望这会有所帮助。
【讨论】: