Copyright © 2003-2024 MultiMedia Soft

Product history

Previous pageReturn to chapter overviewNext page

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