我在Windows窗体上有一个面板,面板内部控件很少,
我可以让面板完全透明。
(它应该让人觉得控件直接放在Form上)
答案 0 :(得分:16)
如果你转到BackColor属性,并将Selector更改为“Web”,则第一个选择是Transparent(至少它在我的VB IDE中)。我相信Panel的BackColor会继承它所在组件的颜色。
答案 1 :(得分:3)
我认为它是WinForms应用程序。
在Form.Load事件中尝试此操作:
private void Form1_Load_1(object sender, EventArgs e)
{
panel1.BackColor = Color.FromArgb(0, 0, 0, 0);
}
其中panel1是您想要透明的面板。
它会使颜色透明。您可以在面板上设置其他控件。