public HourGlass(bool UsePlexiglass = true) { if (UsePlexiglass) { MainMenu mainMenu = Application.OpenForms.OfType <MainMenu>().First(); TableLayoutPanel tableLayoutPanel = mainMenu.tableLayoutPanel; PlexiGlass plexiglass = new PlexiGlass() { Size = tableLayoutPanel.Size, Location = tableLayoutPanel.PointToScreen(tableLayoutPanel.Location), Opacity = 0.85 }; plexiglass.Show(); plexiglass.BringToFront(); Application.DoEvents(); } Enabled = true; }