ScreenToGif.Modern.btnInfo_Click C# (CSharp) Method

btnInfo_Click() private method

private btnInfo_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnInfo_Click(object sender, EventArgs e)
        {
            Control ctrlParent = panelTransparent; //Defines the parent

            if (_stage == Stage.Editing)
            {
                if (!btnGifConfig.Checked)
                {
                    panelEdit.Visible = !panelEdit.Visible;
                }
            }

            if (!btnInfo.Checked)
            {
                ctrlParent.Controls.Clear(); //Removes all pages

                this.TransparencyKey = Color.LimeGreen;
                panelTransparent.BackColor = Color.LimeGreen;

                GC.Collect();
            }
            else
            {
                panelTransparent.BackColor = Color.FromArgb(239, 239, 242);

                panelTransparent.Visible = false;
                ctrlParent.Controls.Clear(); //Removes all pages
                ctrlParent.Controls.Add(_info);
                panelTransparent.Visible = true;
                _info.Dock = DockStyle.Fill;

                btnConfig.Checked = false;
                btnGifConfig.Checked = false;

                GC.Collect();

                this.TransparencyKey = Color.Empty;
            }
        }
Modern