Inheritance: IGuiElement, IContentHost
コード例 #1
0
ファイル: Screen.cs プロジェクト: Indiefreaks/igf
        /// <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();
        }
コード例 #2
0
ファイル: Screen.cs プロジェクト: Indiefreaks/igf
        /// <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();
        }