Как покрыть контроль формы окна, используя прозрачную оверлейную панель управления - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть форма окна с кнопочным управлением.При нажатии кнопки я хочу добавить элемент управления в эту форму, чтобы покрыть кнопку.Я сделал это, но кнопка не видна.

Примечание: Я не хочу устанавливать свойство панели 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;

        }
...