如何使用重叠透明面板控件覆盖Windows窗体的控件

时间:2019-09-19 01:47:12

标签: c# overlay panel

我有带按钮控件的Windows窗体。单击按钮时,我想在此表单上添加控件以覆盖按钮。我已经做到了,但是按钮不可见。

注意:我不想设置面板属性panel1.SendToBack();

目的我想将此面板用作覆盖屏幕,以防止用户单击按钮或表单中的任何地方。

**代码:Form1.cs **

private void button1_Click(object sender, EventArgs e)
        {
            Panel panel1 = new Panel();
            this.Controls.Add(panel1);

            panel1.BackColor = Color.FromArgb(25, Color.Black);
            panel1.Location = new Point(0, 0);
            panel1.Size = new Size(2000, 2000);

            //panel1.Dock = DockStyle.Fill;
            //panel1.BackColor = Color.Transparent;

        }

0 个答案:

没有答案