Product history |
|
Version 3.4
New features
Added new builds of the component specifically compiled against .NET 5, 6 and Core 3.1
Version 3.3
New features
Added a new build of the component specifically compiled against .NET Framework 4
Version 3.2
New features
Added support for managing full alpha channel transparency for pictures in "Transparent PNG" format assigned to the following items:
Picture property
PictureMouseOver property
PicturePressed property
PictureDisabled property
Cells
Version 3.1
New features
Added support for compilation with "Any CPU" on x64 versions of Windows
Added full compatibility with Visual Studio 2010
Version 3.0
New features
Added the following new surfaces
GelShaped
VistaAero
Office2003
Office2007
Added new shapes for the spotlight
Added support for reflectivity of the picture displayed on the button
Added the possibility to set a picture through a Bitmap object
Added the possibility to obtain the bitmap, in form of a Bitmap object, of the 3D button in various situations
Cells can now be sized and positioned in both percentage and pixels
Added the following new controls with several dedicated rendering options
Ctl3dProgressBar
Ctl3dSplitButton
New properties:
SpotlightType
PictureReflectivityEnabled
PictureReflectivityPerc
PictureReflectHeightPerc
VistaColorGlossyEffectUpper
VistaColorGlossyEffectLower
VistaColorGlossyEmphUpper
VistaColorGlossyEmphLower
VistaColorGlossyEmphUpperPressed
VistaColorGlossyEmphLowerPressed
VistaColorBackgroundChecked
VistaColorBackgroundCheckedMouseOver
VistaColorGlowBack
VistaColorGlowBottom
VistaColorGlow
VistaColorGlowChecked
VistaColorGlowCheckedMouseOver
VistaColorOuterBorder
VistaColorMiddleBorder
VistaColorInnerBorder
VistaColorInnerBorderPressed
VistaOpacityGlossyEffectUpper
VistaOpacityGlossyEffectLower
VistaOpacityGlossyEmphUpper
VistaOpacityGlossyEmphLower
VistaOpacityGlossyEmphUpperPressed
VistaOpacityGlossyEmphLowerPressed
VistaLook
VistaGlossyShape
VistaGlossySmoothFactor
VistaOuterBorderWidth
VistaMiddleBorderWidth
VistaInnerBorderWidth
ProgressBarType
Minimum
Maximum
Value
ProgressBarColor
ProgressBarFillMode
Office2007ColorBackground
Office2007ColorNorthTop
Office2007ColorNorthBottom
Office2007ColorSouthTop
Office2007ColorSouthBottom
Office2007ColorBorder
Office2007ColorBackgroundMouseOver
Office2007ColorNorthTopMouseOver
Office2007ColorNorthBottomMouseOver
Office2007ColorSouthTopMouseOver
Office2007ColorSouthBottomMouseOver
Office2007ColorBorderMouseOver
Office2007ColorBackgroundPressed
Office2007ColorNorthTopPressed
Office2007ColorNorthBottomPressed
Office2007ColorSouthTopPressed
Office2007ColorSouthBottomPressed
Office2007ColorBorderPressed
Office2007OuterBorderWidth
Office2007InnerBorderWidth
Office2003ColorNorth
Office2003ColorSouth
Office2003ColorBorder
Office2003ColorNorthMouseOver
Office2003ColorSouthMouseOver
Office2003ColorBorderMouseOver
Office2003ColorNorthPressed
Office2003ColorSouthPressed
Office2003ColorBorderPressed
Office2003BorderWidth
SplitButtonPicture
SplitButtonType
SplitButtonArrowOffsetX
SplitButtonArrowOffsetY
SplitButtonArrowColor
SplitColorHighlight
SplitColorShadow
SplitButtonSizePerc
New methods:
SetPictureFromBitmap
GetControlBitmap
CellsManager.CellAdd
CellsManager.CellDelete
CellsManager.CellGetCount
CellsManager.CellFind
CellsManager.CellGetLogFont
CellsManager.CellSetLogFont
CellsManager.CellGetUniqueID
CellsManager.CellGetPos
CellsManager.CellSetPos
CellsManager.CellGetSize
CellsManager.CellSetSize
CellsManager.CellSetPictureFromHandle
New events:
DoubleClickEx
SplitButtonClick
SplitButtonMouseIn
SplitButtonMouseOut
Version 2.0
New features
Improved the rendering speed.
Reduced the amount of memory required by the button caching system, with the possibility to disable the caching system itself.
Final application .exe files are now far smaller in size.
Source code of the container form is now far smaller in size.
Added "strong name" support that allows the registration of the component assembly inside the Global Assembly Cache (GAC).
Added compatibility with Visual Studio .NET 2005
Added transparent GIF and PNG formats for button image export.
Added support for independent cells containing text and pictures.
Added support for lighting directions.
Added support for alpha channel transparency.
Added the possibility to perform custom graphic rendering over the control's surface.
Added the following 3D gradient algorithms
COLOR_RENDER_LINEAR_MATCH
COLOR_RENDER_HYPER_3D
COLOR_RENDER_2_COLORS
Added the following shapes
SHAPE_TRIANGLE
SHAPE_TRAPEZE
SHAPE_ARROW
SHAPE_HONEYCOMB_VERT
SHAPE_HONEYCOMB_HORIZ
SHAPE_HONEYCOMB_45
SHAPE_HONEYCOMB_135
SHAPE_DIAMOND
SHAPE_KEYHOLE,
SHAPE_4LEAFCLOVER_V
SHAPE_4LEAFCLOVER_D
SHAPE_ALFALFA
New properties:
LightDirection
SpotlightColor
SpotlightVisible
PictureTranspFactor
ShapeHeadFactor
ShapeLineFactor
SurfaceTransparentFactor
RectHardEdges
CellsManager
SwapEffectsColors
New methods:
GetButtonCacheSize
RefreshTransparentControl
SetTotalTransparentFactor
EnableButtonCache
New events:
CellClick
PaintDone
New classes:
CellsManagerDesc with the following characteristics:
Properties
Visible
Text
TextDescriptor
TextHorzAlign
TextVertAlign
PictureHorzAlign
PictureVertAlign
BackTranspFactor
BackColor
BorderColor
BorderWidth
PictureNormal
PictureDisabled
PictureTranspFactor
Methods
AddCell
DeleteCell
GetCount
FindCell
GetLogFont
SetLogFont
GetCellUniqueID
GetCellPos
SetCellPos
GetCellSize
SetCellSize
SetPictureFromHandle