ComponentFactory.Krypton.Toolkit.KryptonGroup.OnEnabledChanged C# (CSharp) Method

OnEnabledChanged() protected method

Raises the EnabledChanged event.
protected OnEnabledChanged ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void
        protected override void OnEnabledChanged(EventArgs e)
        {
            // Push correct palettes into the view
            if (Enabled)
                _drawDocker.SetPalettes(_stateNormal.Back, _stateNormal.Border);
            else
                _drawDocker.SetPalettes(_stateDisabled.Back, _stateDisabled.Border);

            _drawDocker.Enabled = Enabled;

            // Change in enabled state requires a layout and repaint
            PerformNeedPaint(true);

            // Let base class fire standard event
            base.OnEnabledChanged(e);
        }