Revision History: (Alpha and Beta Release notes not in History)
1.3.0:
New
Added Picture Alignment (Thanks Edwin Vermeer)
Added Elliptical and Box Gradients
Added Caption and Picture Alignment Cushions (Almost like margins)
Added BackGround/Control Autosizing (Picture Modes)
Added HSL Gradient Blending (Thanks Ulli & Edwin Vermeer)
Added Gradient Repetitions (Thanks Edwin Vermeer)
Added Hover options which allow Full Hover Effects / Border Only Hover / All Hover Effects except Border
Added Mouse Pointer/Icon handling for Disabled, Down, and Hover states.
Fixed
Bug in Enabled Property (Design Mode, Control would appear enabled even though control was disabled after a form with control on it was closed then re-opened, Bug has present since Release 1.0.0) (Thanks for reporting problem, Edwin Vermeer)
Bug in scaling that would cause the button to crash when placed on a parent that did not have ScaleMode available (PictureBox on an MDI form, etc...). Now if Parent.ScaleMode is not available button will scale co-ordinates to Twips (Thanks for reporting problem, costamar)
Bug in ToolTips that would cause button to crash when used in environments without the extender object (Access VBA, etc...) (Thanks for reporting problem, Edwin Vermeer)
Improved
Caption Alignment has been improved to allow for positioning in any of 9 different positions [Changed existing enumeration which will cause some problems when upgrading] (Left Top / Left Middle / Left Bottom / Center Top Center Middle / Center Bottom / Right Top / Right Middle / Right Bottom)
Enabled/Disabled coding to allow more control over the Disabled state of the control. Now prevents event processing instead of disabling the user control.
ToolTips to allow using ToolTips in environments that don't support the Extender.
1.2.1:
Fixed
ToolTips are finally fixed and working. (I thought this important enough for another release just for this one issue)
1.2.0:
New
Added Picture and Graphical Picture modes
Added Bevel Appearance Type
Added Bevel Width and Intensity properties (for customizing the bevel border)
Added UseClassicBorders property (to allow switching between blending and classic borders)
Added Option Button Compatibility and changed the structure of the State Button compatibility some
Fixed
Fixed a minor issue with the ValueChanged event (event would not fire if changed via code)
Rewrote description text for properties / events / methods to be completely accurate
Improved
Borders have been revamped to allow blending with the gradient/picture on the button
1.1.1:
Fixed
Bug that would not re-process the caption for display if the caption was changed in code at run time, unless a refresh was done. (Bug introduced in Release 1.1.0)
1.1.0:
New
5 Caption Styles
State Button Capability (sort of like a checkbox)
Fixed
Bug in caption wrapping that would lose a character if a single "word" was longer than the caption width.
Improved
Slight speed increase from de-coupling the caption wrapping and drawing.
1.0.0: Initial Release
Features (Over and beyond the standard command button)
Hover Effects
Gradient Backgrounds
Multiple Font/Color Support
3 Border Styles
Alignable Captions (Left / Center / Right)
Mouse Enter/Exit Events