Yaircc.MainForm.ToggleEnabledControl C# (CSharp) Method

ToggleEnabledControl() private method

Toggles whether or not a control and all child controls are enabled.
private ToggleEnabledControl ( Control control, bool enabled ) : void
control Control The control to enable or disable.
enabled bool The enabled state to set.
return void
        private void ToggleEnabledControl(Control control, bool enabled)
        {
            control.Enabled = enabled;
            if (control is MenuStrip)
            {
                foreach (ToolStripItem item in (control as MenuStrip).Items)
                {
                    item.Enabled = enabled;
                }
            }

            for (int i = 0; i < control.Controls.Count; i++)
            {
                this.ToggleEnabledControl(this.Controls[i], enabled);
            }
        }
MainForm