【发布时间】:2013-01-17 12:37:52
【问题描述】:
我正在开发一个 winforms 应用程序,我的一个表单将TransparencyKey 设置为White,因此TextBoxes 是透明的,如下所示:
我想禁用这种透明度,我尝试更改 TransparencyKey 它可以工作,但会破坏另一种颜色。如何禁用表单的透明度?
【问题讨论】:
标签: c# winforms transparency
我正在开发一个 winforms 应用程序,我的一个表单将TransparencyKey 设置为White,因此TextBoxes 是透明的,如下所示:
我想禁用这种透明度,我尝试更改 TransparencyKey 它可以工作,但会破坏另一种颜色。如何禁用表单的透明度?
【问题讨论】:
标签: c# winforms transparency
只需将 Forms AllowTransparency 属性设置为 False。
【讨论】:
在表单的属性表中,右键单击TransparencyKey,然后选择Reset。
如果失败,请尝试将 TransparencyKey 设置为未使用的颜色。
【讨论】:
AllowTransparency 设置为上面写在马克霍尔的回答中。谢谢大家。