ComponentFactory.Krypton.Toolkit.PaletteRedirectDropDownButton.GetDropDownButtonImage C# (CSharp) Méthode

GetDropDownButtonImage() public méthode

Gets a drop down button image appropriate for the provided state.
public GetDropDownButtonImage ( PaletteState state ) : Image
state PaletteState PaletteState for which image is required.
Résultat Image
        public override Image GetDropDownButtonImage(PaletteState state)
        {
            // Grab state specific image
            Image retImage = null;
            switch(state)
            {
                case PaletteState.Disabled:
                    retImage = _images.Disabled;
                    break;
                case PaletteState.Normal:
                    retImage = _images.Normal;
                    break;
                case PaletteState.Tracking:
                    retImage = _images.Tracking;
                    break;
                case PaletteState.Pressed:
                    retImage = _images.Pressed;
                    break;
            }

            // Not found, then get the common image
            if (retImage == null)
                retImage = _images.Common;

            // Not found, then inherit from target
            if (retImage == null)
                retImage = Target.GetDropDownButtonImage(state);

            return retImage;
        }