ComponentFactory.Krypton.Toolkit.KryptonRadioButton.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)
                _drawContent.SetPalette(_overrideNormal);
            else
                _drawContent.SetPalette(_stateDisabled);

            _drawContent.Enabled = Enabled;
            _drawRadioButton.Enabled = Enabled;

            // Need to relayout to reflect the change in state
            MarkLayoutDirty();

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