/// <summary> /// Creates a new instance. /// </summary> public ZeroitEXPicButtonAnimated() : base() { InitializeComponent(); _startState = DefaultStartState; _endState = DefaultEndState; _pushedState = DefaultPushedState; base.ShadowMode = DEFAULT_SHADOW_MODE; base.State = _startState; UpdateSettings(); }
/// <summary> /// Creates a new empty instance. /// </summary> public ZeroitEXPicProgressAnimated() { InitializeComponent(); _steps = new ZeroitProgressStepCollection(); _initialState = DefaultInitialState; _inProgressState = DefaultInProgressState; _finishedState = DefaultFinishedState; _initialExtraImage = DefaultInitialExtraImage; _inProgressExtraImage = DefaultInProgressExtraImage; _finishedExtraImage = DefaultFinishedExtraImage; }
/// <summary> /// Gets or sets whether a given <see cref="PictureBoxStateProperties" /> is set /// in <see cref="AnimatedProperties" />. /// </summary> /// <param name="property">The property.</param> /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns> public bool this[PictureBoxStateProperties property] { get { return(PictureBoxState.IsPropertySet(this.AnimatedProperties, property)); } set { if (value) { this.AnimatedProperties = this.AnimatedProperties | property; } else { this.AnimatedProperties = this.AnimatedProperties & ~property; } } }