繁体   English   中英

如何在c#.Net中创建透明面板

[英]How to create Transparent panel in c#.Net

我在Windows窗体上有一个面板,面板内部控件很少,

我可以让面板完全透明。

(它应该让人觉得控件直接放在Form上)

如果你转到BackColor属性,并将Selector更改为“Web”,则第一个选择是Transparent(至少它在我的VB IDE中)。 我相信Panel的BackColor会继承它所在组件的颜色。

我假设它是WinForms应用程序。

在Form.Load事件中尝试此操作:

    private void Form1_Load_1(object sender, EventArgs e)
    {
        panel1.BackColor = Color.FromArgb(0, 0, 0, 0);
    }

其中panel1是您想要透明的面板。

它会使颜色透明。 您可以在面板上使用其他控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM