/// <summary> /// Removes a control from the screen /// </summary> /// <param name="control"></param> public virtual void Remove(Control control) { _controls.Remove(control); if (control.CanFocus) _focusableControls.Remove(control); Invalidate(); }
/// <summary> /// Adds a control to the screen /// </summary> /// <param name="control"></param> public virtual void Add(Control control) { _controls.Add(control); control.Parent = this; if (control.CanFocus) _focusableControls.Add(control); Invalidate(); }