为什么透明色不适用于Panel

时间:2011-07-04 09:44:03

标签: c# vb.net winforms .net-2.0

我不知道这里有什么问题。首先是使用.net 2.0的Winforms应用程序。

我有一个面板(背景颜色设置为透明,我希望它是透明的)。

在运行时,我想在控件上重叠此面板,在其上显示一个新面板(使其感觉像模型对话框)。但面板不会呈现透明状态。

1 个答案:

答案 0 :(得分:4)

在WinForms中将面板渲染为透明时,它不是真正的Alpha透明度。我相信,在将其设置为透明时,它会使用位于父容器下方/中的颜色作为背景颜色,因此它更像是模拟透明度。

更多信息@ http://support.microsoft.com/kb/943454以及针对此的解决方案,但对于一项简单的任务似乎相当漫长。