AlphaControls Changelog

What's new in AlphaControls 17.01

Apr 23, 2023
  • Some improvements in the TsComboBox and TsCheckBox painting in standard mode (without skins)
  • Fixed error raised in form, contained the TsListbox, loading under RAD Studio Alexandria
  • Added support of the RAD Studio Alexandria 11.3

New in AlphaControls 17.00 (Mar 12, 2023)

  • Fixed some errors rising under Alexandria 11.2 in the x64 mode
  • Solved issue when Form.OnShow event was called twice
  • Solved issue with repaint after calling of the TsComboBox.Items.Clear
  • Solved issues in the TsColorBox, linked with changing of the Style property
  • Improved painting of the non-skinned TsCombobox with BorderStyle = bsNone
  • Improved painting of forms borders in systems with big resolution

New in AlphaControls 16.24 (Mar 28, 2022)

  • Solved issue in activating of forms by dblclicking under the Delphi 7 and older
  • Solved the issue of bad items drawing in the TsShellTreeView created dynamically
  • Solved issue of the Indent property using in the skinned TsListView component
  • Solved issue in list of font files in the TsFontStore editor under Delphi 7 and older
  • Solved issue of showing of `&` in labels in dialogues
  • Solved issue in drawing of focus rect in the TsPageControl component
  • Improved painting of the TsPageControl component when Margins are defined in pages
  • Improved repaint of the form without borders after resizing by statusbar
  • Improved behavior of dragged thumb in the vertical TsTrackBar component
  • Improved behavior of the button on the TaskBar when Application.MainFormOnTaskbar is True

New in AlphaControls 16.23 (Mar 28, 2022)

  • Solved issue with repainting of the TsMaskEdit when skins are not activated
  • Solved issue with closing of color dialog by close icon if called from the TsColorBox component
  • Improved painting of skinned controls when parent form is not skinned
  • Improved work of applications with specified Windows Compatibility mode
  • Improvements in work of the TsComboBox component
  • Detected and fixed some resource leaks

New in AlphaControls 16.22 (Jan 7, 2022)

  • Added new MakeTextPlain property in the TsComboBox component
  • Improvements in painting of comboboxes without skins
  • Improved painting of divider buttons in the TsToolBar component
  • Improvements in work of the TsDBCalcEdit component
  • Improvements in painting of controls with custom colors and rounded corners
  • Improved work of the `Modified` property in DateEdits
  • Some optimizing in work of the TsProgressBar component

New in AlphaControls 16.21 (Dec 20, 2021)

  • Fixed error in drawing of rounded corners if rounded corners has big values and defined in a skin
  • Solved issue with installing of the package under some latest C++ Builder versions
  • Improved behavior of the TsScrollBox component with changed BiDiMode property

New in AlphaControls 16.20 (Dec 15, 2021)

  • Fixed error of the TsSkinManager.ThirdParty property editing under old Delphi versions
  • Fixed a resource leak raised in forms with blurred extended borders under the Windows 10 and Windows 11
  • Solved issue with not visible default value in SpinEdits
  • Solved issue with empty background part repainting after mousewheeling in listboxes
  • Solved some problems in procedure of standard controls scaling
  • Improved animation in checkboxes when custom glyphs are defined
  • Improved showing of app icon in the system taskbar
  • Improved work of the MinPopupWidth property and added support of the CB_SETDROPPEDWIDTH message in the TsComboBox component

New in AlphaControls 16.19 (Nov 22, 2021)

  • Fixed error in drawing of rounded corners when radius is bigger then size of a control
  • Added compatibility of buttons with the TSVG2ImageList component
  • Solved issue with the "Modified" property in the TsDBDateEdit component
  • Solved issue in compiling of the package with TntUnicode under the Delphi 7
  • Solved issue of incorrect `mousewheeling` in comboboxes under old Delphi versions
  • Improved work of the TsCharImageList component in scaled applications
  • Improved work of links and repainting in the TsHTMLLabel component
  • Improvements in work of the SkinData.ColorTone subproperty

New in AlphaControls 16.18 (Oct 26, 2021)

  • Improved drawing of panels with custom borders and colors
  • Improved painting of the TsBadgeBtn component
  • Improvements in painting of text in message dialogs
  • Improved behavior of the SkinData.HUEOffset property in buttons
  • Improvements in painting of custom rounded corners in controls
  • Fixed error in destroying of focused combo edits
  • Added support of the OnAfterMonitorDpiChanged and OnBeforeMonitorDpiChanged events in forms
  • Added support of the DevExpress VCL v21.1
  • Minor improvements

New in AlphaControls 16.17 (Oct 1, 2021)

  • Added support of the RAD Studio 11 Alexandria
  • Fixed error in creation of DB-buttons from the AlphaDB package
  • Solved issue with installing the package under the Delphi 5
  • Solved issue with the TsBadgeBtn component when the Visible property is False
  • Added "USE_INET" compiler directive in the sDefs.inc file (commented by default, should be uncommented for using of `wininet` unit functions and wininet.lib library should be added in C++ Builder projects)

New in AlphaControls 16.16 (Sep 13, 2021)

  • Added LoadFromStream, LoadFromURL and LoadFromURLThread functions, public AbortDownload and IsDownloading properties, OnDownloadComplete, OnDownloadError and OnDownloadCancel events in the TsImage component
  • Added support of standard HotImageIndex and PressedImageIndex properties in the TsBitBtn component under the RAD Studio Sydney and newer
  • Improved support of extended comboboxes under Delphi 5, Delphi 6 and C++ Builder 6
  • Improved handling of text paste in the TsCurrencyEdit component
  • Improved work of the TsComboBox.AutoComplete property
  • The HeaderHeight and BorderWidth functions declared as public in the TsSkinProvider component
  • The acD5Ctrl.pas unit has been removed

New in AlphaControls 16.15 (Aug 27, 2021)

  • Added dynamic refresh of popup window when items are changed in the TsComboBox component
  • Added support of the csSimple style in the TsComboBox component
  • Some improvements in support of the DevExpress library
  • Solved some issues in the StartAttention procedure animation
  • Fixed some minor errors in the TsComboBox component
  • Fixed error with ItemIndex cleared after loading in the TsComboBox component
  • Fixed a Range checking error in the TsComboBox component
  • Improved work of autocomplete in the TsComboBox component

New in AlphaControls 16.14 (Aug 3, 2021)

  • Solved issue with scaled TsArcPreloader when masked image type used
  • Improved painting of menus and system dialogs with rounded corners
  • Improved painting of the TVirtualStringTree headers
  • Improvements in the TsPageControl painting
  • Improved painting of text in the TsArcGauge component
  • Improvements in work of the TsDBCtrlGrid with TsDBCheckBox controls
  • Some improvements in the TsComboBox work
  • Added new "Windows 11 dark" skin (compatible with the package v16.14 and newer)

New in AlphaControls 16.13 (Jul 20, 2021)

  • Added scrolls options in the ASkinEditor (scroll width, thumb width, arrows visible)
  • Snapshot:
  • Improved painting of forms, menus and popup windows
  • Most published skins are improved
  • A lot of minor improvements
  • Added new "Windows 11 light" skin (compatible with the package v16.13 and newer)

New in AlphaControls 16.12 (Jun 27, 2021)

  • Added the MenuSupport.ShowAccelCharAlways sub-property in the TsSkinManager component
  • Fixed a rare error of destroying in system dialogs
  • Minor bug-fixes and improvements

New in AlphaControls 16.11 (Jun 11, 2021)

  • Solved issue with scaling of forms if the TsSkinProvider.DrawNonClientArea is False
  • Solved issue with animated expanding of the TsRollOutPanel component
  • Improved behavior of docked forms
  • Improved dynamic changing of skinned hints
  • Default value of the DimUnacceptedCells property changed to True in the TsDateEdit and TsMonthCalendar components
  • Minor improvements

New in AlphaControls 16.10 (May 16, 2021)

  • Added support of rounded corners in the TsImage component
  • Added support of rounded corners for custom images in the TsArcPreloader component
  • A lot of minor improvements and bug-fixes

New in AlphaControls 15.23 (Apr 27, 2021)

  • Minor improvements and bug-fixes

New in AlphaControls 16.03 Beta (Apr 9, 2021)

  • Added the DropInplace property in ComboBoxes
  • Added the ButtonsOrientation property in SpinEdits
  • Fixed error in closing of the color dialog when called from TsColorBox
  • Minor bug-fixes and improvements

New in AlphaControls 16.02 Beta (Mar 11, 2021)

  • Added the Options.RotateArrows added in the TsSkinManager component (enables a rotating of arrows in comboboxes)
  • Added the ButtonSkinSection property in comboboxes and comboedits
  • Fixed some errors in ComboBoxes
  • Minor bug-fixes and improvements in the package
  • All public skins are updated

New in AlphaControls 16.01 Beta (Mar 3, 2021)

  • Bug-fixes and small improvements
  • Manuals are updated

New in AlphaControls 16.00 Beta (Feb 20, 2021)

  • Added possibility of calculated borders painting in the skins (width, color, corner radius of borders may be defined in the skin)
  • Added custom borders painting in controls (the SkinData.CustomBorder property with Width, ColorNormal, ColorActive, ColorPressed, RadiusTopLeft, RadiusTopRight, RadiusBottomLeft and RadiusBottomRight subproperties)
  • The TsComboBox component and inherited controls are rewritten completely (not inherited from standard TComboBox now), improved painting, behavior and added more non-standard features.
  • Added the TsPageControl.PagesAnimation property (with Time, Mode and Custom subproperties)
  • Added the TsPageControl.TabsAlign (haLeft, haCenter, haRight) and the TsPageControl.TabsStartIndent properties.
  • Added the TsCheckBox.AnimCheckDrawing property
  • Added the TsPopupInfoBox component, which may be used for easy representation of Html formatted text information in popup windows.
  • Added controlling by keyboard to the TsRangeSelector component
  • Added the CollapseInDesignAllowed property in the TsRollOutPanel component
  • Added the DrawHtmlText procedure in the sHtmlParse unit procedure DrawHtmlText(Bmp: TBitmap; Text: acString; var R: TRect; Flags: Cardinal; SkinManager: TObject = nil; TranspMode: integer = 0);
  • Type of TsComboBoxEx.ItemsEx was changed from TComboExItem to TacComboExItem

New in AlphaControls 15.22 (Jan 17, 2021)

  • Added support of the StartAttention procedure to labels and non-skinned controls
  • Solved some issues in design-time editor of hints templates
  • Solved issue with focus changing in some edit controls
  • Improved behavior of the TextHint property under old Delphi versions
  • The TsRadioGroup and TsSkinSelector controls are marked as available for Win64 mode
  • Minor improvements and bug-fixes

New in AlphaControls 15.21 (Dec 3, 2020)

  • Fixed error in the TsWebBrowser creation
  • Solved issue with scaling of the Delphi IDE in design-time
  • Improved work of AlphaHints with DevExpress package
  • Added support of the `Time` parameter for `atDropDown` animation type

New in AlphaControls 15.20 (Nov 21, 2020)

  • Fixed error in checkboxes in standard dialogs when circle animation is enabled
  • Solved issue with form showing animation when HighDPI option is disabled
  • Improved support of the TsSkinManager.ExtBordersMode property in dialogs
  • Support of the DevExpress is up-to-dated to the latest version

New in AlphaControls 15.19 (Nov 3, 2020)

  • Added new TsSkinManager.ExtBordersMode property (allows to enable shadows only instead of full replacement of forms borders)
  • Solved issue when AlphaHints is not showing

New in AlphaControls 15.17 (Oct 12, 2020)

  • Added support of the OnGetImageIndex event in the TsListView
  • Updated tutorials
  • Updated some demo projects
  • A lot of minor improvements, optimizations and bug-fixes

New in AlphaControls 15.16 (Sep 25, 2020)

  • Added the TsSkinManager.MenuSupport.SkinnedShadows property (replaces standard shadows in popup menus)
  • Added support of the TntUnicode hints
  • Solved issue with actionlist design-time editor when TsVirtualImageList used
  • Solved issue with repainting of some forms
  • Solved issue with changing of the skin HUE when application is scaled
  • Improved repainting of tabs in the TsPageControl when OnChanging event used with AllowChange parameter defined to False
  • Fixed some "Range check" errors raised after compiling in the Win64 mode
  • Minor improvements

New in AlphaControls 15.15 (Sep 7, 2020)

  • Fixed errors raising under Window XP
  • Added "Update all" button in the design-time editor of embedded fonts in the TsCharImageList
  • Improved work of the TsSkinManager.MenuSupport.AlphaBlend property
  • Improved positioning of hints shown for disabled controls (with the TsAlphaHints.HandleDisabledCtrls property)
  • A lot of minor improvements

New in AlphaControls 15.14 (Aug 19, 2020)

  • Added support of latest DevExpress library
  • Added RefreshAcceptedDates procedure in the TsMonthCalendar component
  • Optimizations in drawing
  • Improved redrawing of controls without animation
  • Improvements in the ASkinEditor tool, AlphaDB package and some skins

New in AlphaControls 15.13 (Aug 5, 2020)

  • Added ButtonMode and ShowFocus properties in ComboEdits
  • Added the AutoValueCorrect property in the TsCalcEdit and TsDBCalcEdit controls
  • Improvements in the ASkinEditor tool
  • A lot of minor improvements in components

New in AlphaControls 15.12 (Jul 15, 2020)

  • Solved issue with support of TMSUnicode under Delphi 2007
  • Solved issue with painting of buttons when form is showing
  • Improved drawing of circle animation in old skins
  • Improved drawing of skinned hints
  • Improved behavior of popup forms
  • Other minor improvements and bugfixes

New in AlphaControls 15.11 (Jun 30, 2020)

  • Added the LabelFromTextHint property in the TsMaskEdit component and all ComboEdits
  • Added the DefaultValue property in SpinEdits (allows to specify when TextHint must be visible)
  • Added support of circle click animation is the standard TCheckBox and TRadioButton
  • Added HeaderFont and HeaderFontInherite properties in the TsCheckListBox component
  • Improved animation of the LabelFromTextHint property
  • Minor improvements and bugfixes

New in AlphaControls 15.10 (Jun 23, 2020)

  • Added new CheckBoxRadio property in the TsGroupBox and TsRadioGroup components
  • Added the LabelFromTextHint property in edit controls
  • Added the TsRadioGroup.ContentHOffset property
  • Added support of the SkinData.CustomFont property in the TsGroupBox
  • If the TsDecimalSpinEdit.UseSystemDecSeparator property is False then Dot and Comma chars used as a decimal separator
  • Improved repainting of the TsNotebook when page is switched
  • Fixed drawing of controls which made invisible during a form showing
  • Minor improvements in animations
  • Embarcadero RAD Studio 10.4 is supported

New in AlphaControls 15.09 Beta (Jun 10, 2020)

  • Added new TsSkinManager.AnimEffects.Buttons.ClickEffect property (ceCircle is default value)
  • Added new animation types in the TsPageControls (the TsSkinManager.AnimEffects.PageChange.Mode property)
  • Added new TsAlphaHints.HandleDisabledCtrls property
  • Added new LabelFromTextHint property in the TsComboBox component
  • Added the HideEmptyText property in SpinEdits
  • Added the TransparentForMouse property in panels
  • Added new ShowLines property in the TsListBox and TsCheckListBox components
  • Added FitScrollButtons property in the TsPageControl component
  • Added TsTrackBar.OnGetToolTipInfo event, PositionToolTip shows skinned tooltips now
  • Added support of the AnimatEvents.aeClick option in the TsTrackBar and TsSlider components
  • Published the TsDBGrid.DefaultRowHeight property
  • Improved work of buttons in SpinEdits and ComboEdits
  • The SkinData.FluentUIOpaque property replaced by the SkinData.OpaqueMode property
  • Default value of the TsSkinManager.AnimEffects.Buttons.LightingMode property changed to lmActiveControl
  • All public skins are refreshed

New in AlphaControls 15.08 Beta (May 20, 2020)

  • Added new the TsDBSlider component
  • Added the Cursor sub-property in the GlyphMode property in ComboEdits
  • The TsSkinProvider.FluentUI property has been renamed to the "SystemBlur"
  • The SkinData.FluentUIOpaque boolean property replaced by the SkinData.OpaqueMode property
  • Improved work of the TsMonthCalendar.DimUnacceptedCells property
  • Improvements in the ASkinEditor program
  • Minor improvements in the package

New in AlphaControls 15.07 Beta (May 11, 2020)

  • Improved automatic scaling of TsTreeView and TsListView components
  • Improved scaling of the TsSkinSelector component
  • Optimized animation effects of form scaling and lighting effects
  • Minor improvements
  • Help files and manuals are updated

New in AlphaControls 15.06 Beta (Apr 28, 2020)

  • Added TsSkinProvider.FluentUI property (with "Mode" and "Active" subproperties)
  • Added TsSplitView.BlurData.UseSysBlur property
  • Added SkinData.FluentUIOpaque property in controls from the package
  • Published PopupWindowShow and PopupWindowClose procedures in the TsPopupBox component
  • Fixed error in the TsCharImageList design-time editor
  • Fixed memory leak in the TsArcPreloader component
  • Solved issue in skinning of a completion form in the SynEdit component
  • Most controls are adapted for using with system glass paint
  • A lot of minor improvements and bugfixes

New in AlphaControls 15.05 Beta (Mar 21, 2020)

  • Solved issue with showing of DropDown button in the TsPageControl when not skinned
  • A lot of minor improvements and bugfixes

New in AlphaControls 15.04 Beta (Mar 1, 2020)

  • Added the ColorOn property in the TsSlider component (used when not skinned)
  • Fixed error in the TsToolBar when used as MainMenu
  • Solved issue with compiling of the sPanel unit under C++ Builder
  • Minor improvements and fixes of known bugs

New in AlphaControls 15.03 Beta (Feb 21, 2020)

  • Fixed error which rises in applications compiled in the x64 mode
  • Removed artifacts which may be visible after a click animation
  • Solved issue with hiding of standard system buttons in the MDI menu
  • Added ovFocused and ovMouseHovered mode in the SkinData.OuterEffects.Visibility property
  • Fixed error of creation in the TsLabelFX component
  • Minor improvements

New in AlphaControls 14.37 (Feb 9, 2020)

  • Solved issue with showing of system icons in shell controls under some old Delphi versions
  • Improved visibility of BoundLabels when parent controls are pasted from ClipBoard in design-time
  • Improved scaling of boundlabels
  • Added OnItemIndexChanged and OnItemCountChanged events in the TsListBox component
  • Minor improvements and bugfixes

New in AlphaControls 15.00 Beta (Jan 23, 2020)

  • Big improvements in animations
  • Added 'aeLighting' option in the buttons AnimatEvents property, this animation is supported in buttons, comboboxes and TsSlider components
  • Added beClick value in the TsSkinManager.AnimEffects.Buttons.Events property
  • Added aeClick in the AnimatEvents property of buttons, checkboxes and radiobuttons
  • The TacSlider component is fully rewriten, default value of the TacSlider.Stretched property changed to True
  • Added StartAttention and StopAttention procedures
  • Added OnColorPreview event in the TsColorDialog, TsColorBox and TsColorSelect components
  • Added full support of 32-bit colors in the TsColorsPanel component (the UseAlpha property)
  • Added new "arsSolid3" arrow style
  • In the ASkinEditor program added preview of colors before choosing
  • Added LightColor property in skins
  • The "sFade.pas" unit renamed to "acAnimation.pas"
  • All published skins were updated for using new features
  • Improvements in run-time scaling of forms and boundlabels
  • Added new "SketchPad" skin

New in AlphaControls 14.36 (Dec 29, 2019)

  • Solved issue with BG painting in some container controls
  • Fixed error in design-time editor of the BoundLabel.Font property
  • Solved issue with custom font storing in BoundLabels
  • Added ResetPosition procedure in the TsArcPreloader component
  • Minor improvements and bugfixes

New in AlphaControls 14.35 (Dec 2, 2019)

  • Fixed error in the TsHintManager component when Active property is False
  • Added different scaling of forms controlled by different TsSkinManager components
  • Added possibility of changing of the TsLabel.ShowAccelChar default value (DefShowAccelChar in the sDefaults.pas)
  • Solved issue with showing of popup windows from FastCube library
  • Solved issue with changing of hints sizes on the fly (when TFrame used in hint window)
  • Solved issue with drawing of empty labels in a system dialogs
  • Improved behavior of the TsSkinProvider.ScreenSnap property
  • Many minor improvements and bugfixes

New in AlphaControls 14.34 (Oct 23, 2019)

  • Added automatic skinning of forms with bsNone border style
  • Added DimUnacceptedCells property and OnAcceptDate event in the TsMonthCalendar component
  • Fixed several errors in drawing of templated hints, fixed error raised when the TsAlphaHints component is inactive

New in AlphaControls 14.33 (Oct 10, 2019)

  • Added the BoxStyle property in the TsGroupBox and TsRadioGroup components
  • Solved issue with word wrap of aligned TsCheckBox component
  • Solved issue with links clicking in the multi-line TsHTMLLabel component
  • Improved painting of the TsGroupBox when TsSkinManager.Options.GroupBoxStyle is gsCard
  • Improved behavior of scrolls in the TsWebBrowser component
  • Improved scaling of the TsComboBox component under Delphi 7

New in AlphaControls 14.32 (Sep 15, 2019)

  • Fixed error in ComboBoxes which rises when TsSkinManager does not exist
  • Solved issue with showing of progress in the TsTrackBar when MaxValue is huge
  • Improved behavior of forms system buttons with RightToLeft alignment
  • Improved drawing of TsGroupBox text when TsSkinManager.Options.GroupBoxStyle is gsCard
  • Improved initializing of BoundLabels fonts and behavior of scaled BoundLabels
  • Improved drawing of the TsBadgeBtn control
  • Improved work of the TsColorBox component
  • Improved animation of forms closing

New in AlphaControls 14.31 (Aug 24, 2019)

  • Added the SplitterStyle property in the TsSpeedButton component
  • Removed memory leak in using of the DBGrid placed on standard TPanel
  • Fixed error of form closing when scaled DBGridEh used
  • Fixed error in scaling of the TDBGridEh component
  • Solved issue with resizing of TsPageControl when DropDown button used and some tabs are hidden
  • Improved work of the TsListView columns when AutoSize is True
  • Improvements in scaling of TDBGrid, TwwDBGrid and some other grids
  • Improved drawing of the TsSpeedButton with splitter
  • Published new "Fluent White" skin

New in AlphaControls 14.30 (Aug 12, 2019)

  • Solved issue with custom TsComboBox.SkinData.SkinSection property when Style of ComboBox is csDropDownList
  • Solved issue with updating of handle when TsVirtualImageList component is resized
  • Solved issue with assigning of the TsImage.Picture to Nil
  • Solved issue with mouse cursor when Win64 mode with FastMM4 are used
  • Improved behavior of the Spacing property in buttons (-1 value used for auto calculating)
  • Improved drawing of TsRadioGroup and TsGroupBox components with custom colors
  • Improved animation in the TsTabControl component

New in AlphaControls 14.29 (Aug 5, 2019)

  • Fixed error when skinned popup forms are shown and hidden quickly
  • Added automatic removing of default unused skin section names from Dfm
  • Solved issue with OwnerDraw property in the TsTabControl component
  • Solved issue with creation of the TsTimePicker in design-time under Delphi 5
  • Solved issue with repeated skinning of standard and third-party controls
  • A lot of minor improvements
  • Published new "Anime Pink" skin

New in AlphaControls 14.28 (Jul 10, 2019)

  • Improved work of the TsSkinManager.ButtonsOptions.ShowFocusRect property
  • Improved animation in the TsRollOutPanel component
  • Improvements in drawing of grayed and colored icons
  • Disabled work of the TsSkinManager.SkinsFilter property in the design-time
  • Default value of the TsSkinManager.ButtonsOptions.ShowFocusRect property changed to False
  • Removed few memory leaks
  • DevExpress v19 is supported

New in AlphaControls 14.27 (Jun 26, 2019)

  • Added AllowSkin3rdParty and ThirdParty properties in the TsFrameAdapter component
  • Added automatic painting of arrows in the TsDBGrid columns titles if SortOrder property is specified
  • Added support of the BoolAsCheckbox property for integer fields in the TsDBGrid component
  • Improved behavior of the TsMonthCalendar component
  • Improved work of The TsDBGrid and TsDBCtrlGrid components when BidiMode is bdRightToLeft
  • Added the acAllowLatestCommonDialogs: boolean global variable in the sDefaults.pas unit
  • Added acIgnoreBlendColor global variable in the acAlphaImageList unit
  • Published the "Windows 10 dark" skin
  • Minor improvements and bugfixes

New in AlphaControls 14.26 (Jun 10, 2019)

  • Added support of RightToLeft BidiMode in the TsTabControl component
  • Improved drawing of the TsTreeView items when RowSelect is True and ShowLines property is False
  • Minor improvements and bugfixes
  • Updated help

New in AlphaControls 14.25 (May 30, 2019)

  • Added new BlendValue and BlendingMode properties in the TsCharImageList component
  • Added new TsSkinManager.Options.GroupBoxStyle property
  • Added horizontal flip of system icons when RTL mode is enabled
  • Improved drawing of ComboEdits when Ctl3D property is not True
  • Optimized loading of the application when big amount of skins is available
  • A lot of minor improvements

New in AlphaControls 14.24 (May 13, 2019)

  • Added OnSkinChanging event in the TsSkinManager component
  • Added DoOpenZipFile global variable in the acShellCtrls unit
  • Improved support of the TsSkinManager.Options.ChangeSysColors property under WIN64 mode
  • Optimized loading of internal skins list (in separate thread)
  • Minor improvements and bugfixes

New in AlphaControls 14.23 (May 2, 2019)

  • Improvements in the TsFontStore and TsCharImageList design-time editors
  • Improved work of the TsDateEdit control with RightToLeft BidiMode
  • Improved work of the TsComboBoxEx component with RightToLeft BidiMode
  • Added some optimizing in drawing procedures
  • Added GDIPLUS_PNG key, faster loading of Png images using GDI+ (sDefs.inc file)
  • Minor improvements and bugfixes

New in AlphaControls 14.22 (Apr 19, 2019)

  • Improved work of scrollbars in the TsListView when RightToLeft BidiMode is defined
  • Improved work of the TsTrackBar when PosByClick property is True
  • Fixed error when skins used under Windows XP and Windows 2003
  • Updated some skins for better compatibility with UWP mode
  • Updated help

New in AlphaControls 14.21 (Apr 6, 2019)

  • Added VertIndent property in the TsSysButton component
  • Added ReadOnly property in the TsArcDial and TsArcHandle components
  • Improved painting of buttons in standard TToolBar component
  • Improved changing of TsSkinManager.HueOffset property
  • Solved error in disabling of skins when DevExpress components are used
  • Rendering of frames was optimized
  • Added new "Fluent Night" skin

New in AlphaControls 14.20 (Mar 27, 2019)

  • Fixed error in destroying of aligned ComboEdit with active BoundLabel
  • Improved work of DisabledBlured property in the TsSkinProvider component
  • Added ShowFocus property in the TsComboBox component
  • The ReadOnly property is supported in the TsDBComboEdit component
  • Added OnGridPaintPanel event in the TsDBCtrlGrid component
  • The ShowCheckForm function has been moved to the sDialogs unit
  • The GetWndText function has been moved to sVCLUtils unit
  • Improved work of the TsDBCheckBox component placed on the TsDBCtrlGrid with inactive skins
  • Minor improvements and optimizations

New in AlphaControls 14.19 (Mar 18, 2019)

  • Fixed error in the TsCharImageList design-time editor
  • Solved issue with painting of RightToLeft menu in skinned form
  • Improved drawing of GroupBoxes and TsPageControl component when skins are not active
  • Memory leak in the TsColorBox component was eliminated

New in AlphaControls 14.18 (Mar 9, 2019)

  • Added files for compiling in x64 mode under CX10, CX10.1, CX10.2 and CX10.3
  • The TsLabelFX control uses Font.Color if Kind.KindType property is ktStandard
  • Solved issue with a form disappearing after showing

New in AlphaControls 14.17 (Feb 28, 2019)

  • Added subimage drawing in the TsCharImageList items
  • Added gradient items drawing in the TsCharImageList component
  • Redesigned design-time editor of the TsCharImageList component
  • Memory leak in the TsTreeView component was eliminated
  • Bugfixes and minor improvements

New in AlphaControls 14.16 (Feb 15, 2019)

  • Improved quality of icons drawn by the TsCharImageList component
  • Fixed issue with mouse over edit controls when AddedGlyph is not defined
  • Minor improvements and bugfixes

New in AlphaControls 14.15 (Feb 9, 2019)

  • Added OnGetDayOfWeekParams event in the TsMonthCalendar component
  • Minor improvements and bugfixes

New in AlphaControls 14.14 (Jan 29, 2019)

  • Added SideShadow.ShadowSize property in the TsPanel and TsSplitView components
  • Added ImgGrayed property in the TsCheckBox component
  • Added AutoChildrenStates property in the TsGroupBox component
  • Added TitleBtnsWidth property in the TsMonthCalendar and TsDateEdit components
  • Added TransparentForMouse property in labels
  • Added PosByClick property in the TsTrackBar and TsTrackEdit components
  • Published new AMegaDemo demonstration program
  • A lot of minor improvements and bugfixes
  • Warning! For automatic support of High DPI mode default value of the TsSkinManager.Options.ScaleMode property was changed to smVCL (smAuto for old Delpni versions)

New in AlphaControls 14.13 (Dec 27, 2018)

  • • Minor improvements and bugfixes

New in AlphaControls 14.12 (Dec 24, 2018)

  • AlphaControls v14.12 Stable released:
  • Added StretchImage property in the TsTitleBar items
  • Added OnSelectionChanged event in the TsEdit component
  • Added FitToWidth property in the TsHTMLLabel component
  • Added the 'ACDPIAWARE' compiler directive
  • Improved autoscaling in old Delphi versions
  • Improved rendering of multi-line html formatted hints
  • Solved issue with slow code completion in the Delphi editor
  • Many minor improvements

New in AlphaControls 14.11 (Dec 9, 2018)

  • Added Padding, ShowDropDownBtn and ShowNextPrev properties in the TsPageControl component
  • Added TitleHeight property in the TsMonthCalendar and TsDateEdit components
  • Many improvements in scaling

New in AlphaControls 14.10 (Nov 29, 2018)

  • Added Stretched property in the TsSlider component
  • Added Paddings and VerticalAlignment properties in the TsEdit, TsTrackEdit, SpinEdits and ComboEdits
  • Added ButtonWidth property in SpinEdits and ComboEdits
  • Added support of RAD Studio 10.3 Rio
  • Many minor improvements

New in AlphaControls 14.06 Beta (Nov 12, 2018)

  • Solved issue of the package compiling with TntControls package
  • Improved scaling under Delphi XE..XE8
  • Improved scaling of controls when custom scaling used in Win 10
  • Improved scaling of hints
  • Fixed error in magnifier closing when Aero is disabled
  • The TsSkinProvider.UWPMode property is moved from 'public' to 'published' section
  • Minor improvements

New in AlphaControls 14.05 Beta (Oct 23, 2018)

  • Added new TsSkinManager.ButtonsOptions.AllowRTLSysButtons property
  • Added support of the Alignment property in the TsRollOutPanel component
  • Improved drawing of RTL menu items
  • Minor improvements

New in AlphaControls 14.04 Beta (Oct 16, 2018)

  • Added WheelDelta property in the TsScrollBox component
  • Added SideShadow property in the TsSplitView and TsPanel components
  • Added UWPMode property in the TsSkinProvider component
  • Minor bugfixes and improvements

New in AlphaControls 14.03 Beta (Oct 1, 2018)

  • Memory leak in the unskinned TsBitBtn is removed
  • Improved aligning of wrapped text in the TsAlphaHints component
  • Added support of Align property in the TsRollOutPanel component
  • Added support of Otf-fonts in the TsFontStore component
  • Bugfixes

New in AlphaControls 14.02 Beta (Sep 25, 2018)

  • Added new TsSysButton component
  • Added 'atcRunup' animation mode for the AnimShowControl procedure
  • Improved scaling of comboboxes
  • Improved animations
  • Bugfixes

New in AlphaControls 14.01 Beta (Sep 18, 2018)

  • Added CloseBtnOffsetX and CloseBtnOffsetY properties in the TsFrameBar items
  • Fixed error of page closing in the TsPageControl
  • Fixed error in the BoundLabel property of the TsDBText component
  • Fixed error when app is closing
  • Solved issue with support of DevExpress controls
  • Solved issue with custom font size in the TsAlphaHints component
  • Solved issue with painting of the unskinned TsSplitView
  • Improved animation of forms minimizing

New in AlphaControls 14.00 Beta (Sep 3, 2018)

  • A scaling engine of the package has been rewritten and is DPI aware now
  • Different displays with different DPI are supported simultaneously under Win 10 if application compiled under RAD Studio 10.2 Tokyo
  • Added new "smVCL" and "smCustomPPI" modes in the TsSkinManager.Options.ScaleMode property
  • Added new TsSkinManager.Options.PixelsPerInch property for custom PPI of application changing (any Delphi version supported)
  • Added full support of Png images in the skin format
  • Many improvements in format of skins, all available skins were optimized for using with new scaling-engine
  • Optimized first showing of skins in the TsSkinSelector component
  • Improved animation in the TsSlider component
  • A lot of minor improvements
  • Warning! New upgraded skins  are not fully compatible with old versions of the package

New in AlphaControls 13.19 (Aug 21, 2018)

  • Solved some issues with calling of OnClosed and OnOpened events in the TsSplitView component
  • Improved repainting of frames when size is changed
  • Improved resizing of the TsVirtualImageList on the fly

New in AlphaControls 13.18 (Jul 28, 2018)

  • Solved issue with incorrect date name in the MonthCalendar
  • Solved issue with hidden form when BlendOnMoving property is True
  • Added new AllowMouseTransparency property in the TsFloatButtons component
  • Improved aligning of controls placed on the skinned frame
  • Improved moving of the TsPageControl in design-time
  • Minor improvements

New in AlphaControls 13.17 (Jul 17, 2018)

  • Improved handling of the KeyDown event in the TsSkinSelector component
  • Fixed "stack overflow" error in the TsBadgeBtn component
  • A lot of minor improvements

New in AlphaControls 13.16 (Jun 4, 2018)

  • Added GlyphLayout property in the TsPageControl component
  • Added WordWrap property in the TsPageControl component
  • Added TravellingSelection property in the TsMonthCalendar and TsDateEdits components
  • Added DimUnacceptedCells property in the TsDateEdit component
  • Fixed error after form restoring in the TsFloatButtons under Delphi 7
  • Solved issue with installing of precompiled package under Delphi 5
  • Removed blinking of standard TImage component
  • Improved work of charmap in the TsCharImageList component
  • Default text color for transparent FloatButtons is received from skin as label text
  • Unused DialogTitle property removed in the TsDateEdit component

New in AlphaControls 13.15 (May 22, 2018)

  • Added altTopCenter and altBottomCenter parameters in the TsStickyLabel.AlignTo property
  • Improvements in work of hints with frames
  • A lot of minor improvements

New in AlphaControls 13.14 (May 15, 2018)

  • Solved issue with the TsPageControl OnChanging event
  • Improved behavior of CloseBtns and CloseBtnVisibility property in the TsPageControl
  • Raised speed of the TsShellListView component work
  • Added support of RightToLeft BidiMode in BoundLabels and TsTrackBar component
  • Added support of RightToLeft BidiMode in a form title area
  • Many improvements in support of RightToLeft BidiMode in whole package

New in AlphaControls 13.13 (May 9, 2018)

  • Added the LeftPadding property in ListBoxes
  • Added some improvements in the TsPageControl component
  • Improved support of the Alignment property in the TsHTMLLabel component
  • Improved support of RTL BidiMode in hints, menus, buttons, comboboxes, TsFrameBar, TsPageScroller, TsComboBoxEx and some other components
  • Solved issues in support of TntUnicode controls

New in AlphaControls 13.12 (May 2, 2018)

  • Added calculated outer effects in sections of skin (used in the ASkinEditor tool)
  • Added support of outer effects in hints
  • Added support of the RightToLeft BiDiMode in the TsPageControl component
  • DropDown menu with list of pages attached to UpDown buttons in the TsPageControl component
  • Improved alignment of tabs content in the TsPageControls component

New in AlphaControls 13.11 (Apr 20, 2018)

  • Added svpaTop and svpaBottom options in the TsSplitView.Placement property
  • Added Spacing property in the TsImgLabel component
  • Added support of the 'atDropDown' animation mode in forms and dialogs
  • Solved issue with TsSkinManager.Options.NativeBordersMaximized property under old Delphi versions
  • Minor improvements

New in AlphaControls 13.10 (Apr 12, 2018)

  • Added new the TsSplitView component
  • Improved work of the TsFloatButtons component, added the Margin property in items
  • Minor improvements

New in AlphaControls 13.05 Beta (Apr 2, 2018)

  • Added AutoParentCheck property in the TsTreeViewEx component
  • Fixed error in creation of the TsCurrencyEdit component
  • Improved behavior of the magnifier
  • Improved drawing and scaling of OuterEffects
  • Added calculated shadows for forms (may be defined in the ASkinEditor tool)
  • Minor bugfixes

New in AlphaControls 13.04 Beta (Mar 26, 2018)

  • Minor improvements and bugfixes

New in AlphaControls 13.03 Beta (Mar 20, 2018)

  • Added manual calibration of glyphs size and position in the TsCharImageList design-time editor
  • Added choosing of default color for items in the TsCharImageList component
  • Added drawing of AddedGlyph in SpinEdits
  • Added TsSkinManager.Options.DrawNonClientArea property
  • Added support of TsPopupBox.AddedGlyph property (GlyphMode will be used for showing of glyph instead of the arrow)
  • Added ShowThousandSeparator property in the TsDecimalSpinEdit component
  • Improved behavior of Extended Borders
  • Minor improvements and bugfixes

New in AlphaControls 13.02 Beta (Mar 10, 2018)

  • Added TsSkinManager.ButtonsOptions.ColorizeModalButtons property
  • Added TsSkinManager.ButtonsOptions.OldGlyphsMode property
  • Added the AddedGlyph property in the TsEdit, TsMaskEdit and all combo edits
  • Added ColorTone sub-property in the GlyphMode property in combo edits
  • Added OnBeforeExpand, OnBeforeCollapse, FOnAfterExpand, OnAfterCollapse events in the TsRollOutPanel
  • Added DirectionArrow property in the TsRollOutPanel
  • Added handy coloring support, added new skinned colors and acColorToRGB function
  • Added the "ShiftOnClick" option for skin sections in the ASkinEditor tool
  • Improved behavior of the TsMagnifier component
  • Minor improvements and bugfixes

New in AlphaControls 13.01 Beta (Feb 26, 2018)

  • Added handling of mouse wheeling in the TsDateEdit component
  • Added TsDBBitBtn, TsDBSpeedButton and TsDBButton components (AlphaDB package)
  • Added acGetFormImage function (sVCLUtils unit)
  • Improved behavior of scaled fonts loaded from skins
  • A lot of cosmetical improvements

New in AlphaControls 13.00 Beta (Feb 14, 2018)

  • Added new TsCharImageList component
  • Added new TsRangeSelector component
  • Added new TsFontStore component
  • Added new TsBadgeBtn component
  • Added the GlyphMode.Enabled property in combo edits
  • Added TitleSkin property in the TsRollOutPanel component
  • Added the Fonts property in the TsSkinManager component
  • Added new OnCheckChanging event in the TsCheckListBox component
  • All SpinEdits are fully rewritten
  • Improved support of RTL mode in combo edits and spinedits
  • Improved behavior of scrolls in the TsWebBrowser component
  • Solved some problems in ShellControls when AutoRefresh property is enabled
  • Default value of the TsSkinManager.ButtonsOptions.ShiftContentOnClick property changed to False
  • Changed default icons in comboedits, added sConst.ac_OldGlyphsMode variable

New in AlphaControls 12.22 (Dec 20, 2017)

  • Added the PopupWidth property in TsComboBoxEx, TsColorBox, TsShellComboBox and TacCheckComboBox
  • Fixed issue when DrawNonClientArea property is False
  • Fixed some errors in the TsShellListView component
  • Solved some issues in skinning of standard ScrollBox
  • Solved issue with switching and activating of skins at the design-time
  • Solved issue with using of the Glyph property in the TsRoundBtn component
  • Improved support of the SKININDESIGN key (coloring of frames at the design-time)
  • Showing of own hints for glyphs in ComboEdits implemented

New in AlphaControls 12.21 (Dec 6, 2017)

  • Added support of the TsButton.ElevationRequired property (Delphi 2010 and newer)
  • Fixed error in the TsSlider component creation
  • Fixed some errors in support of the DevExpress controls

New in AlphaControls 12.20 (Dec 4, 2017)

  • Added the TsPageControl.CloseBtnVisibility property
  • Added the TsRadioGroup.DisableItemsIfUnchecked property
  • Some improvements in painting of popup menus under Windows XP
  • Improved first showing of forms without the TsSkinProvider component
  • Improved work of standard ComboBox
  • A lot of minor improvements

New in AlphaControls 12.19 (Nov 8, 2017)

  • Added Glyph and GlyphBlend properties in all ArcControls
  • Added Transparent property in the TsRoundBtn component
  • Added OnDateMouseEnter and OnDateMouseLeave events in the TsMonthCalendar component
  • Improved behavior of the TsComboBox placed on TsPopupBox form
  • The TsFrameBar.DragItems property was declared as Public
  • Added new "Topaz 2017" skin

New in AlphaControls 12.18 (Oct 18, 2017)

  • Improved repaint of some controls after tabs switching in pagecontrols
  • Improved scrolling of transparent TsTreeViewEx component
  • Added TitleCursor and AutoShow properties in the TsRollOutPanel component
  • Added OnMouseEnter and OnMouseLeave events in the TsGauge component
  • Added the "sclLeftLeft" parameter in the BoundLabel.Layout property
  • A lot of small improvements
  • Added new "Flat Box" skin

New in AlphaControls 12.17 (Sep 23, 2017)

  • Added the TsRollOutPanel.AutoHide property
  • Improved drawing of child forms
  • Fixed error in skinning of the TJamShellTree component
  • Fixed error of icons drawing in standard buttons with standard ImageList using
  • The TsRollOutPanel may be collapsed in design-time if the Collapsed property is True
  • Minor improvements

New in AlphaControls 12.16 (Sep 8, 2017)

  • Removed blinking in the resized TsComboBox component
  • Improved drawing of arrows in the TsTitleBar items
  • Improved behavior of form with BorderStyle property = bsNone
  • Improved drawing of text in the TsCheckListBox header when the HeaderSkin property is specified
  • Improved work of horizontal scrolls in the TsListView

New in AlphaControls 12.15 (Aug 26, 2017)

  • Added the ContentVOffset property in the TsRadioGroup component
  • Improved aligning of items in the TsRadioGroup when BiDiMode is not bdLeftToRight
  • Improved compatibility of the TsToolBar component with the TntUnicode package
  • Improved behavior of maximized MDI child forms
  • Solved issue with hanging of Dll if AlphaControls contained in the Dll
  • Removed a memory leak which occurs after tabs dragging in the TPageControl

New in AlphaControls 12.14 (Aug 11, 2017)

  • Added different styles of arrows in the skin editor tool
  • Added support of the DevExpress package v17.1.4
  • Added the TsSkinManager.Options.ArrowsStyle property
  • Added AllowTabsDrag property in the TsPageControl component (use Ctrl + Left Mouse Button)
  • Added OnTabStartDrag and OnTabDrop events in the TsPageControl component
  • Added new OnGetItemDrawData event in the TsComboBox component
  • Added OnStateChanged event in the TsRollOutPanel component
  • Solved issue with unexpected hiding of items in the TsFrameBar component
  • Solved issue with repainting of the TsSpeedButton in the Design-time
  • Solved problem with CustomColor property in the TsScrollBox and TsFrameBar components
  • Added new "AlterMetro 2017" skin

New in AlphaControls 12.13 (Jul 19, 2017)

  • Added WordWrap, GlyphGrayed, GlyphBlend, ImageIndexDisabled and ImageIndexSelected properties in the TsRoundBtn component
  • Added new BorderStyle and BorderColor properties in the TsMagnifier component
  • Added the UseEllipsis property and the Click procedure in arc controls
  • Added OnEnter, OnExit, OnKeyDown, OnKeyPress and OnKeyUp events in arc controls
  • Added OnSetTextFromValue and OnSetValueFromText events in the TsTrackEdit component
  • Added OnDropDown and OnCloseUp events in the TsTrackEdit component
  • Added OnItemMoved event in the TsFrameBar component
  • Improved support of the TVirtualStringTree component
  • Improved arranging of items in the TsRadioGroup when Caption is empty
  • Improved dropping down of menus from PageControl tabs and from the TsSpeedButton control
  • Improvements in text drawing in the TsButton component
  • Improved drawing of text in the TsGroupBox and TsRadioGroup when TntUnicode is supported
  • Improved showing of TsLabels with specified SkinSection property
  • Improvements in the design-time editor of list of internal skins
  • Fixed error in design-time when system scale is changed and cnPack is installed
  • Fixed error in showing of the TsCalculator component
  • Solved problem with CalcPercents property in the TsGauge component
  • Solved issue with scaling of PageControl under Delphi Berlin and newer
  • Solved some issues in the TsSkinSelector component
  • Solved issue with blinking of MDIChild forms captions
  • The SKININDESIGN key is enabled by default

New in AlphaControls 12.12 (Jun 13, 2017)

  • Fixed issue with modal forms focusing
  • Solved issue with resizing of the TsAlphaImageList editor form
  • Solved issue with black combobox under the Windows XP
  • Added ShowCloseBtn property in the TsFrameBar items
  • Added new "Jeans" skin
  • Many minor improvements

New in AlphaControls 12.11 (Jun 2, 2017)

  • Fixed error of rendering under systems where color depth is not 32bpp
  • Some small bugfixes and improvements

New in AlphaControls 12.10 (May 26, 2017)

  • Changed behavior of the TsSkinManager.OnActivate event, event occurs when component is activated only
  • Improved animation of the TsFloatButtons component items and other controls
  • Removed memory leak in the TsFloatButtons component

New in AlphaControls 12.08 Beta (May 18, 2017)

  • Added new SkinsFilter property in the TsSkinManager component
  • Added the Enabled property in the TsRoundBtn component
  • Improved animation of some standard controls
  • Improved drawing of glyphs in the TsRoundBtn component
  • Improved drawing of skinned forms after changing of system themes
  • Improved mouse wheeling in the RTL comboboxes
  • Improved drawing of labels with specified SkinSections
  • Improved behaviour of the title item with bsMenu style
  • Solved issue with 32-bit color in the TsColorSelect component

New in AlphaControls 12.07 Beta (May 9, 2017)

  • A lot of minor improvements

New in AlphaControls 12.06 Beta (Apr 25, 2017)

  • Improved work with memory in skinned system dialogs
  • Added new TsRoundBtn component
  • Added UseAlpha property in the TsColorDialog and TsColorBox components
  • Added CommandLinkFont and CustomCommandLinkFont properties in the TsButton component
  • Added the CustomFont, Layout and Cursor properties in the TsFloatButtons component items
  • Added new fbsRound style in the TsFloatButtons items
  • Added the acgpGradientEllipse procedure
  • Improved drawing of text in the TsFloatButtons component
  • Improved skinning of comboboxes in system dialogs

New in AlphaControls 12.05 Beta (Apr 12, 2017)

  • Solved issue with automatic changing of glyph in the TsSpeedButton if glyph changed in Action under the Delphi 7
  • Fixed design-time error in the SpinEdits
  • Fixed exception which occurs under RAD Studio Tokyo
  • Minor improvements

New in AlphaControls 12.04 Beta (Apr 7, 2017)

  • Added support of the RAD Studio 10.2 Tokyo
  • Added painting of new default arrows (look the "Arrow line width" field in the ASkinEditor tool / "General skin options")
  • Solved issue with custom colors in the TsColorDialog
  • Added support of the BiDiMode property in SpinEdits
  • Added support of custom colors in the TsDBLookupComboBox
  • Many minor improvements

New in AlphaControls 12.03 Beta (Mar 14, 2017)

  • Added support of semitransparent gradients in skins
  • Improved drawing of the TsListView grid lines
  • Improved drawing of glyphs in the TsPopupBox component
  • Improved drawing of text in the scrolled TsTreeViewEx control
  • Solved issue with support of TntControls under Delphi 2006
  • Solved issue with glyphs drawing in the TsToolbar under Delphi 5
  • Fixed error in OpenPictureDialog under Delphi5
  • Fixed error in destroying of the TsRollOutPanel component

New in AlphaControls 12.00 Beta (Feb 21, 2017)

  • Added new TsFloatButtons, TsImgLabel, TsArcGauge, TsArcPreloader, TsArcHandle, TsArcDial, TsRollOutPanel components
  • Added ParentForm option in the BoundsLabel property
  • Added the OnDrawItem event in the TsTitleBar component items
  • Added new spNone parameter in the TsPageScroller.ScrollPosition property
  • Added the ShowArrow property in the TsFrameBar items
  • Added new "acntUtils.pas" unit with some GDI+ procedures
  • The TsSkinProvider.ResizeMode property is obsolete and has the rmStandard value only
  • Type of the TsSpinEdit value changed from Longint to Int64
  • Some parts of code are fully rewritten

New in AlphaControls 11.26 (Feb 21, 2017)

  • Fixed error in form closing when item of the TsFrameBar component is active
  • Improved aligning of content in the TsSpeedButton component
  • Added support of the TAdvMainMenu component (acIgnoreMenuOwnerDraw variable should be True in the sConst.pas)

New in AlphaControls 11.25 (Feb 21, 2017)

  • Improved showing of popup forms
  • Solved issue with custom font in the TsGroupBox
  • Removed memory leak in support of the TDBGridEh component
  • Added support of the TsDBCtrlGrid.SelectionSkin property
  • Added the EmptyIsNull property in the TsDBMemo component

New in AlphaControls 11.24 (Feb 21, 2017)

  • Solved problem with support of old versions of DevExpress package
  • A lot of minor bug-fixes and improvements

New in AlphaControls 11.23 (Jan 10, 2017)

  • Added support of the DevExpress v16.2.2
  • Added the Images and ImageIndex properties in the TsGroupBox, TsRadioGroup and TsDBRadioGroup components
  • Improved work of the TsPageControl.AccessibleDisabledPages property
  • Most skins updated for using with 200% scaling mode
  • Improved animation with blur
  • Minor improvements and bugfixes

New in AlphaControls 11.22 (Dec 16, 2016)

  • Fixed error in using of the TTrayIcon component with some skins
  • Solved issue in the TsMeter component with big Max values
  • Added the Cursor property in items of the TsTitleBar component
  • Added sclRight and sclRightTop layout types in the BoundLabel property
  • Added support of Html mode in hints if TsAlphaHint.ShowHint procedure used
  • Improved work of scrollbars with pressed Shift key
  • Improved showing of ExtendedBorders after the Windows TaskBar moving
  • Improved work of the PasswordChar property in the TsMaskEdit component
  • A lot of minor improvements and bugfixes

New in AlphaControls 11.21 (Dec 6, 2016)

  • Solved issue with non existing resource under C++ Builder
  • Improved scaling of TsTitleBar items and menus
  • Minor bugfixes and improvements

New in AlphaControls 11.20 (Dec 6, 2016)

  • Fixed error in the TsSlider component when the Enabled property is False
  • Improved showing of menu items in some new skins
  • Added new acgpUtils.pas unit with some Gdi+ functions: acgpDrawEllipse, acgpDrawLine, acgpFillEllipse and acgpDrawArc
  • Added a scaling support and set of new properties in the TsMeter component
  • Added 200% scaling mode
  • Added automatic repainting of the TsSkinProvider.TitleIcon.Glyph after changing
  • Added the BitBltRotated procedure in the sGraphUtils unit
  • Published new "Material Dark" skin

New in AlphaControls 11.19 (Nov 9, 2016)

  • ColorTone, HUEOffset and Saturation properties added in the TsPanel.SkinData
  • The new ShowPopupMenu property added in the TsMagnifier component
  • Added new KeepThumbAspectRatio property in the TsSlider component
  • Added the EmptyIsNull property in the TsDBMemo component
  • The AllowCalculator property added in the TsCurrencyEdit component
  • The Options.StdImgTransparency property added in the TsSkinManager component
  • Solved issue with mask in the TsShellListView component compiled in the Win64 mode
  • Solved some issues with controls placed on the TsTabControl
  • Solved issue with showing of TsComboBox placed on a Notebook component
  • Improved painting of items in the TsTreeViewEx component
  • Improved scaling of VCL dialogs
  • Fixed AV in importing of external section in the ASkinEditor tool
  • Copy/paste of a section style implemented in popup menu in the ASkinEditor tool
  • Minor improvements and bug-fixes
  • Published new "Material light" skin

New in AlphaControls 11.18 (Oct 19, 2016)

  • Fixed error in the TsPageScroll component painting
  • Fixed error in showing of some forms
  • Improved painting of Png glyphs
  • Minor improvements

New in AlphaControls 11.17 (Oct 13, 2016)

  • Improved initializing of the TsDecimalSpinEdit when the DecimalPlaces property is changed
  • Improved drawing of the TsImage if Transparent property is False
  • Improved showing of popup forms by the ShowPopupForm procedure
  • Improved scaling of TsSpeedButton and TsButton when dropdown arrow is visible
  • Improved painting of the TsCombobox component without skins
  • Switching of the ScaleMode property is improved visually
  • Solved issue with drawing of a selected item with big text in the TsTreeView component
  • Solved problem with scrolling of the TsSkinSelector component by keyboard
  • Solved issue with empty form showing when ExtendedBorders used
  • Solved problem with hotkeys when TsComboboxEx is focused
  • Added support of the TSearchBox component
  • Added semitransparent painting of the disabled TsSlider components and caption of the TsGroupBox component

New in AlphaControls 11.16 (Sep 20, 2016)

  • Fixed error in the AnimShowControl procedure under 64-bit compiler
  • Solved issue with hiding of glow effect in some components
  • Improved refresh of scrolls in skinned frames
  • Improved stretching of images
  • Improved transparency of the TsImage
  • Improved repainting of child forms
  • Improved support of skinning of the TDBGridEh component
  • Improved drawing of items in the TsTreeView with enabled RowSelect property
  • Published new "Clean card" skin

New in AlphaControls 11.15 (Sep 5, 2016)

  • Fixed Error in compiling of the AlphaDB package
  • Improved work of the TsSpinEdit component with MinValue and MaxValue properties

New in AlphaControls 11.14 (Sep 5, 2016)

  • Fixed error of loading in the TsVirtualImageList component
  • Fixed error in the TsSkinSelector component
  • Added RightToLeft BidiMode support in the TsComboEdit control
  • Some improvements in the cxGrid support
  • Optimized the MakeRotated90 function
  • Improved scaling in several components
  • Removed flickering of child controls placed on the TsGradientPanel component
  • A lot of minor bug-fixes and improvements

New in AlphaControls 11.13 (Aug 17, 2016)

  • Fixed "Out of memory" error in adding of internal skins
  • Improved drawing of the TFrame content in AlphaHints

New in AlphaControls 11.12 (Aug 15, 2016)

  • Fixed error in decoding of skins under Win64 compiler
  • Fixed "Out of range" error in the TsButton when the Default property is True
  • Solved issue with switching of the BorderIcons property
  • Solved issue with access to config file when developer works without administrator rights
  • Improved receiving of text color in ToolButtons
  • Improved scaling of the TsPageControl component
  • Improved autoselect the TsDateEdit component
  • Improved painting of the TsPanel component
  • Improved scaling of BoundLabel
  • Added changing of TsSpeedButton ImageIndex property after changing of Action.ImageIndex
  • Added new TsSkinManager.OnScaleModeChange event
  • Added automatic scaling of the TsVirtualImageList component sizes

New in AlphaControls 11.11 (Jul 26, 2016)

  • Added GlyphColorTone property in the TsSpeedButton and TsBitBtn components
  • Added the TsSkinSelector.DroppedDown function
  • Removed a memory leak in file dialogs
  • Solved issue with rendering of disabled semitransparent controls
  • Solved issue with "Internal Skins", "Gradient Builder" and "Color" dialogs under Delphi 5

New in AlphaControls 11.05 Beta (Jul 5, 2016)

  • Solved issue with animated changing of skin
  • Solved problem with AlphaCfg file in design-time
  • Fixed a memory leak in the TsDateEdit component
  • Fixed 'Scan line index out of range' error in dialogs
  • Added ActiveFrame, TitleFont properties and OnChangedState event in the TsFrameBar component
  • Minor improvements and big-fixes

New in AlphaControls 10.31 (Jul 5, 2016)

  • Solved problem with compiling of the package under C++ Builder
  • Solved problem with double link clicking in the TsHTMLLabel and TsWebLabel components
  • Improved showing of magnifier
  • Added TsDBCheckBox.OnChange event

New in AlphaControls 11.04 Beta (Jun 25, 2016)

  • Solved problem with compiling under C++ Builder 6
  • Solved problem with double link clicking in the TsHTMLLabel and TsWebLabel components
  • Solved problem in using of popup forms with FastMM4
  • Changed declaration of the "Text" parameter in the TsDateEdit.OnValidateError event
  • Text color of transparent controls received from parent control now
  • Improved showing of magnifier
  • Added new type of texture filling: from bottom to top
  • Added the TsHTMLLabel.OnLinkClick event
  • Added new "Blue waves (CS)" skin

New in AlphaControls 11.03 Beta (Jun 15, 2016)

  • Added the TsMagnifier.OnGetSourceCoords event
  • Fixed error in the TsTrackEdit component
  • Added the ShowProgress property in the TsTrackEdit component
  • TsScrollBox is transparent if BorderStyle is bsNone and SkinData.SkinSection property is empty
  • Many minor improvements and bugfixes
  • Added new "AlterMetro 2016" skin

New in AlphaControls 10.30 (Jun 11, 2016)

  • Added automatic repainting of the main menu after changing
  • Added MousePosToDate function and CellDate property in the TsMonthCalendar
  • Added new SysColorToSkin function, declared in the sSkinManager unit
  • Solved issue with slow forms activation under Windows XP
  • Solved issue with wrapped BoundLabels
  • Default value of the TsDateEdit.CheckOnExit property changed to True
  • Minor bug-fixes

New in AlphaControls 11.02 Beta (May 30, 2016)

  • Added new TsGradientPanel component
  • Added default 'MAINCOLOR' skin section
  • Solved problem with compilation under CX 10.1 Berlin
  • Minor bugfixes and improvements
  • Added new "TV-c" skin

New in AlphaControls 11.01 Beta (May 19, 2016)

  • Fixed error which occurs under Windows XP
  • Fixed error in the TsBevel component
  • Added TsPopupBox.OnBeforePopup event
  • Added automatic repainting of the main menu after changing
  • Added new TsDateEdit.IsEmpty function
  • Added new Alignment property in the TsFrameBar title items
  • A lot of minor improvements and bugfixes

New in AlphaControls 11.00 Beta (May 17, 2016)

  • Added new TsPopupBox component
  • Added new TsTrackEdit component
  • Added new TsSkinSelector component
  • Added new TsSkinProvider.DisabledBlendColor property
  • Added new TsColorSelect.PopupMode property with cpmColorList and cpmPickColor values
  • Added new ChangeControlColors procedure
  • Added CustomFont and Font properties in the TsSkinManager.MenuSupport
  • Added solution for scaling of forms (TsSkinManager.Options.ScalingMode property)
  • Added showing of 'AM/PM' in the TsTimePicker component when Use12Hour property is True

New in AlphaControls 10.29 (May 17, 2016)

  • Added TsAlphaImageList.Clear procedure
  • Added TsShellTreeView.Active property
  • Added suppot of the RAD Studio 10.1 Berlin
  • Many small improvements and bug-fixes

New in AlphaControls 10.28 (May 17, 2016)

  • Fixed error in the TsTrackBar component
  • Fixed error in destroying of TDBGridEH component in run-time
  • Improved work of the SkinData.CustomColor property
  • Improved support of the TVirtualStringTree component
  • Some improvements in forms minimizing/restoring procedure
  • Small bug-fixes and improvements

New in AlphaControls 10.27 (Mar 23, 2016)

  • Added new TsSkinProvider.DisabledBlendColor property
  • Added new TsCheckListBox.DblClickToggle property
  • Added new TsTitleBar.RightSpacing property
  • Fixed error in the TsShellComboBox creation in design-time
  • Improved painting of ListView items with vsIcon style
  • Improved support of standard TDBCheckBox component
  • Improved support of custom drawing in listboxes
  • Improved support of PNG8

New in AlphaControls 10.26 (Mar 16, 2016)

  • Solved issue with changing of the Enabled property in the TsGroupBox and TsRadioGroup components
  • Fixed error in the TsColorSelect component
  • Improved work of the TsSkinManager.CommonSections property
  • Small bug-fixes and cosmetic improvements

New in AlphaControls 10.25 (Mar 16, 2016)

  • Fixed Range Check Error in the 64 bit mode
  • Improved repaint of grid in the TsListView component
  • Improved showing of hints of title bar items
  • Raised speed of items adding in TsTreeView if SkinData.BeginUpdate|EndUpdate used
  • Removed memory leak in the TsAlphaHints component
  • Solved issue with transparency in standard labels and some other controls
  • Solved issue with refresh of the TsComboBox component
  • Added AllowMouseWheel property in the TsComboBox and TsComboBoxEx components

New in AlphaControls 10.24 (Jan 17, 2016)

  • Added CustomColors property in the TsColorSelect component
  • Added ImageIndexHot, ImageIndexPressed, ImageIndexDisabled and ImageIndexSelected properties in the TsSpeedButton component
  • Fixed error in TsGauge which occurs under Delphi 5
  • Solved issue with fonts in system dialogs
  • Improved procedures of manual showing of AlphaHints
  • Improved support of the TsSpeedButton transparency when parent control is not skinned
  • A lot of small improvements

New in AlphaControls 10.23 (Dec 29, 2015)

  • Added OnPaint and OnMeasure events in the TsAlphaHints component
  • Added extended ShowHint method in the TsAlphaHints component
  • Added new TsPageControl.AllowAnimSwitching property
  • Improved painting of the TsRichEdit in animation
  • Solved issue in the form maximizing from minimized state
  • Solved some problems in forms with AlphaBlend property enabled
  • Fixed problem with focusing of TsListView when window is not visible
  • Some optimization in the TsListView component
  • Many minor bugfixes and improvements

New in AlphaControls 10.22 (Dec 2, 2015)

  • Solved issue in changing of the TsSplitter state by code
  • Solved issue with colors of first column in the TsListView component
  • Solved problem with dynamically loaded skinned DLL
  • Solved issue in the TsFrameBar component when item is closed, but frame is not destroyed
  • Improved showing of the PathDialog
  • Improved animation in the TsSlider component
  • Improved painting of caption bars in menus
  • Changed and optimized skinning of frames
  • Added new TsVirtualImageList.CreateBitmap32 function

New in AlphaControls 10.21 (Nov 23, 2015)

  • Improved autosizing of TsTitleBar items
  • Improved painting of menus
  • Improved painting under systems with big fonts
  • Improved drawing of the disabled TsWebLabel control
  • Improved loading of a skin under Delphi 5
  • Improved support of standard TStaticText component
  • Improved painting of TsHeaderControl under Delphi 7 and older
  • Solved issue in drawing of invisible SpeedButtons in design-time
  • Solved some issues in skinned ComboBoxes
  • Fixed error in dialogs when big fonts used in the Windows system
  • Default Value of the TsGauge.Progress property changed to 0
  • Added support of semi-transparent hints
  • Added new TsSlider.ThumbSection property
  • Added new TsRadioGroup.OnChange event

New in AlphaControls 10.20 (Nov 3, 2015)

  • Solved some issues in skinned menus
  • Fixed error in drawing of disabled button with PngImages
  • Improved painting of MDI child forms
  • Improved painting of SpinButtons in the standard TSpinEdit control
  • Improved form animation in the Win64 mode
  • Some ImageEn controls added into predefined TsSkinManager.ThirdParty list
  • Added painting of images in the TsTreeViewEx component
  • Published new free "Notes Plastic" skin

New in AlphaControls 10.19 (Oct 19, 2015)

  • Fixed "out of memory" error in the ASkinEditor tool
  • Added drawing of dial and arrow shadows in the TsMeter when PaintData.Stretched property is True
  • Improved drawing of arrows in different styles of comboboxes
  • Improved autosizing of the TsSlider component
  • Some improvements in work with TntUnicodeControls
  • Many others minor improvements, most skins were updated

New in AlphaControls 10.17 (Sep 22, 2015)

  • Added support of RAD Studio 10 Seattle
  • Added new TsTreeViewEx component with possibility of full transparency and checkboxes
  • Added "ContentPlacing" and "Reversed" properties in the TsSlider component
  • Added "TabsLineSkin" section in the TsPageControl component
  • Added "AllowClick" option in the BoundLabel property
  • Added "ContentType" property in the TsMeter component
  • Added "UseSymbols" property in the TsSlider component
  • Added support of TsSlider full painting based on images from ImageList (ImageIndexOn, ImageIndexOf, ThumbIndexOn, ThumbIndexOff properties)
  • Solved some issues in the TsPageControl
  • Solved issue in switching of extended borders under system without Aero
  • Improved animation in the TsFrameBar component
  • Improved drawing of VirtualTreeView borders

New in AlphaControls 10.16 (Sep 14, 2015)

  • Improved drawing of the TsTrackBar component
  • Improved autosizing of the TsCheckBox component
  • Added Alignment property in items of the TsTitleBar component
  • Added TsSkinProvider.DisabledBlendValue property for blackout of disabled form
  • Added the new TsMeter component
  • Fixed error in the TsSplitter component
  • Improved work of the TsVirtualImageList component
  • Solved issue with empty caption in panel (when shadowed text used)
  • In a skin structure added additional properties for "pressed" state

New in AlphaControls 10.15 (Aug 14, 2015)

  • Added TsBitBtn.AcceptsControls property
  • Added the TsTrackBar.ShowProgressFrom property
  • Added a forbidding of focusing to disabled items in the TsCheckListBox component
  • Improved drawing of ComboBoxes with custom colors
  • Improved work of TsMonthCalendar component when Min and Max values are defined
  • Improved drawing of TsTrackBar in design-time under latest Studio versions
  • Improved drawing of text with contours and glowing
  • Solved some issues in minimizing of forms
  • Solved some problems under the Delphi 5 and Studio XE8
  • Solved issue in saving procedure of the ASkinEditor tool
  • TsPanel uses the BevelOuter automatically if SkinData.SkinSection is empty
  • TsSpeedButton uses the Flat property automatically if SkinData.SkinSection is empty

New in AlphaControls 10.14 (Jul 28, 2015)

  • Added the VerticalAlignment property in the TsBitBtn component
  • Added the TsDateEdit.Animated property
  • TsBitBtn and TsButton can have child controls now
  • Improved support of TDBGridEh and TDBVertGridEh components
  • Solved issue in compiling with NOWNDANIMATION key
  • Solved some problems with the package compiling under Delphi 5 and in the Win64 mode
  • Solved issue with showing of special chars in HTML text (the TsHTMLLabel component)
  • Solved issue with mirrored system dialogs when BiDiMode is RightToLeft

New in AlphaControls 10.13 (Jul 20, 2015)

  • Added new ThumbSizeInPercent property in the TsSlider component
  • Added animation in calendar (the Animated property)
  • Fixed error in the TsSkinManager if component is created in run-time without owner
  • Solved problem with memory leak in destroying of the TSpeedButton component
  • Solved some issues in ExtendedBorders drawing
  • Solved issue with glowing of SpeedButton
  • Solved issue with auto hiding of hints
  • Solved some issues in the Calendar
  • Improved support of the WebBrowser component

New in AlphaControls 10.12 (Jul 3, 2015)

  • Solved issue with animated showing of forms under Windows Vista
  • Reduced space which engaged by the TsVirtualImageList component
  • Improved drawing of calendar items
  • Improved appearance of ComboBox if mouse is over this control
  • Improved support of OnAdvancedCustomDrawSubItem event in the TsListView
  • Changed drawing of active item in the TsListView
  • Added the ThirdParty property in the TsSkinProvider component
  • Added the AutoAlignment property in the TsAlphaImageList component
  • Added the Reversed property in the TsTrackBar component
  • Published new commercial "Metro DW" skin

New in AlphaControls 10.11 (Jun 13, 2015)

  • Reduced size which reserved by TsAlphaImageList in Dfm-file
  • Solved problem in painting of last item in the TsCheckListBox
  • Fixed error in the TsLabel control
  • Fixed error in maximizing of form when SkinManager.Options.NativeBordersMaximized if True

New in AlphaControls 10.10 (Jun 10, 2015)

  • Solved problem in the TsNotebook repainting
  • Improved drawing of Grayed buttons in the TsToolBar
  • Improved blending on moving of forms without Aero
  • Solved issue with unwanted showing of calendar in the TsCalcEdit component
  • Improved drawing of TsListView items
  • Added support of form header changing (TsSkinProvider.FormHeader property)
  • Added support of v8 TDBGridEh component
  • Added HideExcessZeros property in the TsDecimalSpinEdit component
  • Checkboxes are toggled by double clicking on text in the TsCheckListBox
  • Solved issue with changing of the TsDateEdit.Date property when text of component is changed
  • Published free "Windows 10" skin

New in AlphaControls 10.05 Beta (May 20, 2015)

  • Solved problem with repainting of buttons in SpinEdits
  • Solved problem of the package compiling with support of TntControls
  • Solved issue in using of animated TsSpeedButtons with GroupIndex property
  • Added TsSkinProvider.FormHeader.AdditionalHeight property
  • Added TsPageControl.ActiveTabEnlarged property
  • Improved receiving of parent font by transparent controls
  • Improved animation in the TsTrackBar component
  • Improved behavior of the SkinData.HUEOffset property in buttons
  • Some improvements in ListView items drawing
  • A lot of small improvements

New in AlphaControls 10.04 Beta (May 6, 2015)

  • Fixed error in clicking of standard button which is not visible after clicking
  • Fixed error with multiple glowing in dialogs
  • Solved problem with FastMM and timers
  • Solved issue in the glow effect hiding
  • Solved problem with changing of font color in grids
  • Improved drawing of items in the TsShellListView component
  • Added animation in the TsPageScroller buttons
  • Added showing of days of previous and next months in the TsMonthCalendar component
  • Removed blinking of form when combobox is dropped down
  • Removed blinking of window when ComboBox is dropped down and has the bounds label

New in AlphaControls 10.03 Beta (Apr 27, 2015)

  • Added support of Embarcadero RAD Studio XE8
  • Added the TsSkinProvider.AllowSkin3rdParty property
  • Added drawing of ComboBoxes in button style if DropDownList style is specified and SkinSection property is empty
  • Improved drawing of TsPageControl in standard mode (without skins)
  • Improved animation in the TsPageControl
  • Improved drawing of BoundLabels when HTML formatting is enabled
  • Improved loading of unregistered skins under latest studio versions
  • Improved calculation of title icons coordinates when Extended Borders used and form is maximized
  • Solved issue with animation in the TsRadioButton component
  • Solved issue when TActionList used with TsAlphaImageList
  • Solved issue with installing of AlphaControls Lite Edition under Delphi XE5
  • Removed a blinking in the TsListView component
  • Many improvements in glowing effect and animations

New in AlphaControls 10.02 Beta (Apr 6, 2015)

  • Fixed error in TsComboBox
  • Fixed error in closing of form while glowing effect is visible
  • Fixed error in changing of action in the TsSpeedButton control
  • Added automatic maximizing of form when moved to top edge of monitor
  • Added animation and glowing effect to standard and third-party buttons
  • Added TsCalcEdit.FlatButtons property
  • Added 'CE' button in the popup calculator
  • Added support of OnValidateError event in the TsDateEdit component
  • Improved drawing of buttons in SpinEdits
  • Improved changing of HUE and Brightness
  • Improved drawing of extended borders
  • Improved glowing on controls with scrollbars
  • TsSplitter component improved

New in AlphaControls 10.01 Beta (Mar 14, 2015)

  • Added new TsWebBrowser component, based on standard TWebBrowser
  • Fixed error with ItemData in ListBox
  • Fixed error in drawing of form without DrawNonClientArea
  • Improved painting of MaskEdits in design-time
  • Improved support of old versions of DevExpress package
  • Some improvements in the TsSplitter component, adde SizingByClick property
  • Improved animation in the TsPageScroller component
  • Added glowing animation in edit controls
  • Improved glowing animation in buttons
  • Improved TsFrameBar animation
  • Added animation of CheckBox of the TsGroupBox component
  • Fixed error in ExtendedBorders when ScaledBy used
  • Improved minimizing of form in latest Delphi versions
  • Solved issue with manual changing of TsDateEdit
  • Added animation and support of custom fonts in PageControl tabs
  • Improved animation of system dialogs showing
  • TsGauge.Progress type changed to Int64, drawing of progress is improved
  • Improved drawing of transparent SpeedButtons in design-time
  • Added acHideHintWnd procedure
  • Published new commercial "Canvas dark" and "Aluminium 2.0" skins
  • Memory leak in hints removed

New in AlphaControls 10.00 Beta (Feb 27, 2015)

  • Added new TsPageScroller component
  • Added ShowProgress property in the TsTrackBar component
  • Added CheckBoxVisible, Checked and OnCheckBoxChanged properties in the TsGroupBox and TsRadioGroup components
  • Added support of links in the TsHTMLLabel component
  • Added protection of skins by secure keys, added TsSkinManager.KeyList property
  • Added first, last and middle tabs sections support
  • Added forms gluing, TsSkinProvider.GluedForms property
  • Added TsSplitter.SizingByClick property
  • Added TsAlphaHints.TextAlignment property
  • Improved drawing of outer effects
  • Big changes in hints animation when TsAlphaHints used
  • Filling by texture has been improved, added some new possible modes
  • Some optimizations in code
  • Removed TsHintManager deprecated component
  • Removed all deprecated code

New in AlphaControls 9.20 (Feb 19, 2015)

  • Fixed issue in form maximizing when TitleBar is in changing
  • Solved problem with form maximizing after restoring
  • Added TsAlphaHints.TextAlignment property
  • Added TsImage.OnMouseEnter and TsImage.OnMouseLeave properties
  • Fixed error in the TsNotebook painting
  • Solved problem with popup calendar and editor focusing
  • Solved problem with ellipsis in TsSpeedButton
  • Some small improvements

New in AlphaControls 9.19 (Dec 16, 2014)

  • Added support of the Alignment property in the TsComboBox
  • Added automatic repaint of the TsWebLabel after a font changing
  • Added new modes of texture filling
  • Added multi-line design-time editor for the Hint property of components
  • Improved dragging of items in the TsListView
  • Improved skinning of scrollbars under Windows XP
  • Improved resizing of the TsNotebook component
  • Improved work of the ShowSpinButtons property in SpinEdits
  • Removed a memory leak in minimizing of forms without extended borders
  • Fixed some errors in painting of glyphs

New in AlphaControls 9.18 (Nov 21, 2014)

  • Improved positioning of hints windows
  • Added support of "tab covering" effect in all TabControls
  • Improved drawing of text in TsHeaderControl
  • Improved skinning of standard PageControl
  • Improvements in the ColorDialog and ColorBox painting
  • Improved work of the TsRadioButton.ReadOnly property
  • Improvements in form animations
  • Added TsSpeedButton.UseEllipsis property
  • Fixed error of TsDBNavigator component reloading
  • Improved painting of selected rows in the TsDBGrid
  • Many minor improvements and bugfixes

New in AlphaControls 9.17 (Nov 21, 2014)

  • Solved some issues in the TsDBNavigator component
  • Default value of the TsSkinManager.Options.ChangeSysColors property changed to False
  • Fixed error occured when application compiled under x64 mode
  • Improved changing of skin of the TsSlider
  • Improved animation of form skin changing
  • Improved work of the SkinManager.Options.StdGlyphsOrder property
  • A lot of small improvements

New in AlphaControls 9.16 (Nov 21, 2014)

  • Fixed error with loading of Png images in the SpeedButton.Glyph property
  • Solved problem of the 'FiltEdit.obj' file while compiling under latest Builder versions
  • Improved scrolling of TsScrollBox when Tracking parameter defined to False
  • Added Text property in the TsAlphaImageList items
  • Added OnGetPopupFont event in the TsDateEdit component
  • Added BoundLabel.UseHTML property in editors
  • Added TsSkinManager.Options.ChangeSysColors property
  • Improved dialogs animation
  • Some improvements in the DevExpress controls support
  • Popup calculator improved
  • Improved painting of standard TGroupBox

New in AlphaControls 9.15 (Nov 21, 2014)

  • Added support of the Embarcadero RAD Studio XE7
  • Fixed error in TsGroupBox which occurs when skins are not enabled
  • Added saving and loading from files of AlphaHint templates (in the property editor)
  • Improved support of TsDBGrid under latest IDE versions
  • Added support of HTML tags in the editors BoundLabel property
  • Added OnValidateError event in the TsMaskEdit
  • Improved drawing of items in the TsListView
  • Improved drawing of EditButton in DevExpress

New in AlphaControls 9.14 (Nov 21, 2014)

  • Resolved issue in repainting of standard ToolBar
  • Improved positioning of hints for TitleItems of form
  • Improved painting of TsListBox without border
  • Improved animation in TsSpeedButton
  • Improvements in the DevExpress support
  • Other small improvements

New in AlphaControls 9.13 (Nov 21, 2014)

  • Improvements in the DevExpress support
  • Fixed error which occurs after hiding of title hint window
  • Fixed error in hints with frames
  • Fixed error in the TsNotebook repainting
  • Standard hints used in title items are hidden automatically
  • Improved painting of transparent corners in some controls
  • Improved painting of TsListView items
  • Improved resizing of standard dialogs
  • Added painting of vertical dividers in menus when they used
  • Fixed error in TsTreeView under Builder
  • Improved painting of selected items in TsTreeView
  • Removed memory leak in OuterEffects
  • Some skins published as contrast: Cappuccino_contrast, DarkMetro_contrast, Matrix_contrast, Nautilus_contrast, Terminal4bit_contrast

New in AlphaControls 9.12 (Nov 21, 2014)

  • Improved support of some DevExpress controls, added support of latest DevExpress version
  • Fixed error which occurs after hiding of title hint window

New in AlphaControls 9.11 (Nov 21, 2014)

  • Solved issue with painting of images from TsVirtualImageList on the TsToolBar
  • Solved issue with text aligning in TsSpeedButton
  • Improved painting of hints
  • Improved animation in TsSlider
  • Improved animation of form hiding

New in AlphaControls 9.10 (Nov 21, 2014)

  • Removed blinking of some components when form is activated/deactivated
  • Improved painting of scrolling buttons in pagecontrols
  • Resolved issue in work of "CloseTab" buttons in TsPageControl component
  • Some small bugfixes

New in AlphaControls 9.05 Beta (Nov 21, 2014)

  • Solved problems with empty images
  • Improved positioning of content in the TsSpeedButton

New in AlphaControls 8.53 (Jan 27, 2014)

  • Fixed error in the TsTreeView under Delphi 5
  • Solved issue with changing of magnifier size by Width and Height properties
  • Improved switching between skinned forms under Win XP
  • Solved problem with columns dragging in the TsListView
  • Solved problem with clicking oo Close button in system dialogs
  • Solved issue in using of the ShowHint procedure
  • Improved refreshing of the TsNoteBook in design-time
  • Solved issue with support of TWebBrowser under latest RAD Studio versions
  • Improved filtering of input in SpinEdits

New in AlphaControls 8.52 (Dec 23, 2013)

  • Improved positioning of popup menus shown by title items
  • Improved calculation of min thumb size in scrolls
  • Improved showing of skinned hints on title bar items
  • Improved animation of the TsFrameBar component
  • Removed blinking in the TsBitBtn animation
  • Added new TsDBDecimalSpinEdit, TsDBComboBoxEx, TsDBListBoxEx and TsDBRadioGroupEx components (AlphaDB pack)

New in AlphaControls 8.51 (Dec 5, 2013)

  • Fixed error with showing of form without DrawNonClientArea
  • Improved drawing of reflection in the TsBitBtn
  • Improved support of controls placed on TPanel
  • Solved issue with showing of title in dialogs
  • Removed a memory leak in the TsNoteBook
  • Improved changing of used SkinSection in the TsNoteBook
  • Solved problem with 8bpp bitmaps in acImage.pas
  • Solved problem of the acLFPainter.pas compiling
  • Improved showing of hints based on Png templates

New in AlphaControls 8.50 (Nov 21, 2013)

  • Improved work of hints in the TsPageControl
  • Solved some issues with TntUnicode using
  • Solved issue with OnCellClick event in DBGrids
  • Improved skinning of TStaticText
  • Added the TsTrackBar.OnUserChanged event
  • Solved issue with glyph in the TsBitBtn when NumGlyphs = 3
  • Improved showing of forms with disabled DrawNonClientArea property
  • Improved changing of the TsNoteBook active page
  • Optimized handling of standard and 3rd-party controls
  • Many small improvements

New in AlphaControls 8.49 (Nov 7, 2013)

  • Improved clicking on title bar items
  • Added support of the Reflected to the TsBitBtn when used standard glyphs
  • Added the BoundLabel.EnabledAlways property
  • Hiding of skinned TScrollBar is improved
  • Fixed error in WebBrowser destroying
  • Solved problem with title item adding in the TsFrameBar
  • Improved showing of hints of the TsPageControl
  • Added support of the TsTreeView.OnAdvancedCustomDrawItem event
  • Improved refreshing of the TsNoteBook
  • Improved skinning of controls placed on the TPageControl
  • Added the TsSkinManager.LabelsOptions.TransparentAlways property
  • Published new "Garnet II" skin

New in AlphaControls 8.48 (Oct 25, 2013)

  • Fixed error in the TsDBLookupCombobox popup window destroying
  • Added the TsFrameBar.TitleItem.TextAlignment property
  • Added support of the EllipsisPosition property in the TsLabel
  • Fixed error in the ShellTreeView destroying
  • Improved aligning of Caption in the TsSpeedButton
  • Improved drawing of Default buttons
  • Added support of the TextHint property in the TsMaskEdit
  • Improved dynamic changing of AlphaHints
  • Added support of the OnCustomDrawItem event in the TsListView component
  • Published new "Office2013 Blue", "Office2013 Green" and "Office2013 Red" skin

New in AlphaControls 8.47 (Oct 21, 2013)

  • Added the TsSkinProvider.OnSkinItemEx event
  • Improved changing of standard controls colors in focused state
  • Solved issue with Default style in std TBitBtn
  • Fixed error in non-skinned buttons
  • Improved drawing of glyphs in std buttons
  • Solved issue with initial painting in TComboBox
  • Removed blinking of controls when form is repainted
  • Improved drawing of standard TComboBox items
  • Improved skinning of the TLabel
  • Added support of RAD studio XE 5

New in AlphaControls 8.46 (Sep 26, 2013)

  • Added the TsSkinManager.ScrollBarsOptions.ScrollSize property
  • Added the TsSkinManager.ButtonsOptions.ShowFocusRect property
  • Improved refreshing of controls after resizing
  • Improved wrapping of text in TsButton
  • Improved repainting of pages in system dialogs
  • Improved resizing of system dialogs
  • Solved issue in minimizing of secondary forms
  • Added support of the TsTreeView.OnCustomDrawItem event
  • Improved drawing of unicode captions on TsPageControl tabs

New in AlphaControls 8.45 (Sep 16, 2013)

  • Added support of the TStaticText component
  • Solved problem with automatic changing of hot colors in edit controls
  • Solved issue with measuring of items in unicode menus
  • Improved repainting of forms after resizing
  • Improved drawing of items of the TsTitleBar component
  • Solved small issue in the TsDragBar component
  • Added the OnAfterScroll event in the TsDBGrid component
  • Published new the "Notes Sport" skin
  • A lot of small improvements

New in AlphaControls 8.44 (Aug 7, 2013)

  • Fixed error in the TsTitleBar component
  • Solved issue with hidden main form when app is started minimized
  • Improvements in the TWebBrowser component scrolling

New in AlphaControls 8.43 (Aug 2, 2013)

  • Added support of disabled close button in form
  • Solved problem with showing of form which was created minimized
  • Fixed error in drawing of tabs in DevExpress package
  • Improved scrolling of skinned TWebBrowser component
  • Improved output of formatted text in CalcEdits when ShowButton property is False
  • Published new the "Notes Wood" skin
  • Many little improvements

New in AlphaControls 8.42 (Jul 20, 2013)

  • Solved issue with getting of skinned color in the TsLabelFX
  • Added support of scrollbars without buttons
  • Optimized drawing of scrollbars
  • Improved a text aligning in the TsPageControl when TabPadding is not null
  • Added automatic glyph changing in the TsSpeedButton when ImageIndex is changed in the Action
  • Improved drawing of unicode texts in hints (TsAlphaHints component)
  • Improved support of the OnAdvancedCustomDrawItem event in the TsListView
  • Improved refresh of the TsCoolBar, TsToolBar and TsNoteBook components
  • Improved behaviour of buttons in the TsTitleBar
  • Optimized showing of skinned popup menus

New in AlphaControls 8.41 (Jul 1, 2013)

  • Improved drawing of TsListView rows
  • Added support of the TsImage.SkinData.SkinSection property
  • Solved issue in the TsLabelFX when compiled with TntUnicode key
  • Added AlphaDB project files for Delphi XE4
  • Added new "Steam II" and "GPlus" skins

New in AlphaControls 8.40 (Jun 15, 2013)

  • Improved drawing of TsNotebook component
  • Improved drawing of selected row in the TsListView
  • Improved drawing of the TsSlider component without skins
  • Fixed two errors in TsSpinEdit and TsTreeView components

New in AlphaControls 8.35 Beta (Jun 6, 2013)

  • Solved issue with changing of TsTreeView color then SkinData.CustomColor is True
  • Improved behaviour of right-aligned TsLabelFX
  • Improved refreshing of TsPageControl when ActivePage is not defined
  • Many improvements in the TsSlider component, added BoundLabel, ShowCaption, OnChanging properties
  • Improved aligning of skinned Alpha Hints when borders are out of screen bounds

New in AlphaControls 8.34 Beta (May 28, 2013)

  • Solved problem with using OnBeforeNavigate2 event in the TWebBrowser component
  • Improved redrawing of scrolls after MouseWheel in TsScrollBox in standard mode
  • Added new PlainCaption property in the TsHTMLLabel component
  • Improved calculation of skinned hints sizes
  • Minor improvements

New in AlphaControls 8.33 Beta (May 21, 2013)

  • Improvements in the TsToolBar, TsCoolBar and TsPageControl drawing in Delphi XE3-XE4
  • Improved drawing of the TsOpenPictureDialog
  • Improved drawing of hints when HtmlMode is off
  • Added new TsHTMLLabel component
  • Many minor bugfixes and improvements

New in AlphaControls 8.32 Beta (May 11, 2013)

  • Added support of RAD Studio XE4
  • Improved refreshing in TsScrollBox, TsPanel and frames
  • Added support of AutoSize property when WordWrap is True in TsCheckBox and TsRadioButton
  • Added WordWrap property in the TsSpeedButton
  • Some improvements in the TsFrameBar items aligning
  • Solved problem with changing of TsLabelFX position

New in AlphaControls 8.31 Beta (Mar 28, 2013)

  • Improved drawing of items with custom colors in TsListView
  • Solved problem with "Replace" button in ImageList editor
  • Solved all known issues in the skin-engine
  • Solved autosizing issue in the TsImage component
  • Improved drawing of TsComboBoxEx with csExSimple Style
  • Published new "FM" skin
  • Many minor improvements

New in AlphaControls 8.30 Beta (Mar 21, 2013)

  • Added new TsImage component
  • Added new TsSlider component
  • Added new TacComboEditEx component (acExtra package)
  • Added TsSkinManager.Palette array with main skin colors
  • Improvements in skinning of the TDBGridEh control
  • Improved caching of controls images
  • Color of drawn skinned TsLabel changed without changing of Font.Color property
  • Added TsLabelFX.Angle property
  • Many minor improvements

New in AlphaControls 8.20 (Mar 2, 2013)

  • Small improvements in support of standard MaskEdit
  • Removed a glitch in opened ComboBox when skin is changed
  • Improved scrolling in virtual treeview
  • Improved work from keyboard in the popup calculator (TsCalcEdit)
  • Improvement in TsSpeedButton refreshing when parent is resized
  • Fixed error which occurs sometimes in application runned under Windows XP

New in AlphaControls 8.19 (Feb 21, 2013)

  • Improved support of the TSpeedButton and TScrollBox controls
  • Solved few issues with refreshing of controls placed on a skinned form
  • Improved support of icons in Bitmap format in the TsAlphaImageList component
  • Improved animation of hiding of form

New in AlphaControls 8.18 (Feb 12, 2013)

  • Small improvements in drawing of components
  • Solved issue with showing of Ico in AlphaImageList component
  • Solvled issue with autohiding of TacCheckComboBox popup window
  • Updated icons in components palette

New in AlphaControls 8.17 (Feb 4, 2013)

  • Improved drawing of glyphs in TsToolBar
  • Improved support of the THTMLViewer component
  • Solved issue with clicking in popup calculator
  • Solved issue with glowing effect
  • Many minor improvements
  • Published the new "Matrix" skin

New in AlphaControls 8.16 (Jan 24, 2013)

  • Fixed error in animation of forms showing
  • Added support of the SkinProvider.OnAfterAnimation event after a form hiding
  • Improved hovering and autosizing of title items in the TstitleBar component
  • Iproved refresh of the TsPageControl component
  • Solved problem with installing with old DevEx packages
  • Many minor improvements
  • Published the new "AlterMetro" skin

New in AlphaControls 8.15 (Jan 17, 2013)

  • Improved support of the TScrollBox, TPanel and TToolBar components
  • Improved animation of forms showing and hiding
  • Improved redrawing of controls with transparency
  • Fixed error in the TsScrollBar when switched to non-skinned mode
  • Improved drawing of TsCustomComboBoxEx when style is csExSimple
  • A lot of minor improvements
  • Published the new "Lunar base" skin

New in AlphaControls 8.14 (Dec 27, 2012)

  • Solved issue with TsDateEdit component
  • Removed a memory leak in the TsVirtualImageList
  • Improvements in components drawing

New in AlphaControls 8.13 (Dec 22, 2012)

  • Improved drawing of text in menus
  • Solved problem with support of TntUnicodeControls
  • In the TsAlphaImageList added the UseCache property and MoveItem procedure
  • In the TsVirtualImageList added the UseCache property
  • Improved drawing of transparent panel
  • Added support of the Flat property in the TsToolBar
  • Improved autosizing of items in the TsTitleBar component
  • Updated most demo-apps

New in AlphaControls 8.12 (Dec 14, 2012)

  • Fixed error of panels repainting
  • Solved problem of focusing after system dialogs showing
  • Fixed redrawing of disabled grids and memos
  • Fixed other small errors

New in AlphaControls 8.11 (Dec 12, 2012)

  • Added new TsVirtualImageList component
  • Improved support of system menu in the TsSkinProvider component
  • Improved drawing of disabled edit controls
  • Improved drawing of standard ToolBar
  • TsTitleBar.Items.Alignment property is removed, added the TsTitleBar.Items.Align property
  • Supported latest DevEx version
  • Improved behaviour of popup calendar

New in AlphaControls 8.10 (Dec 8, 2012)

  • Added SysSubMenu property in the TsSkinProvider component
  • Added new aligning type (taCenterInSpace) for title items in TsTitleBar
  • Improvements in the TWebBrowser support
  • Small bugfixes and improvements

New in AlphaControls 8.04 Beta (Nov 16, 2012)

  • Fixed error in closing of app when DevEx controls are skinned
  • Improved drawing of TsFXLabel with shadow, added Shadow.AlphaValue property
  • Support of TWebBrowser is disabled by definition in the sDefs.inc file
  • Added DrawClientArea property in the TsSkinProvider
  • Added support of multi-line menu items
  • Improved work of the TacTitleBar component
  • Published new "Mint" skin
  • A lot of minor improvements and bugfixes

New in AlphaControls 8.03 Beta (Oct 29, 2012)

  • Added OnFrameShow event in the sFrameBar items
  • Solved problem with black rectangles on TsTabSheets (refresh problem)
  • Added support of the TWebBrowser component
  • Improved painting of scrolls
  • Improved behavior of glowing effect
  • Published new "Zest" skin
  • Many minor improvements

New in AlphaControls 8.02 Beta (Oct 15, 2012)

  • Improved drawing of TsCheckListBox items when RTL is True
  • Added new TsSkinManager.OnSysDlgInit event, occurs when sys dialog is skinned
  • Added new readonly TsAlphaHints.IsHintShowing property
  • Many improvements in Html parser, added support of special characters
  • Added new TsGauge.OnPaintText event
  • Added new TsTrackBar.BarOffsetV and TsTrackBar.BarOffsetH properties
  • Improved design-editors for the TsTitleBar component
  • Added the VerticalAlign property and OnValueChanged event in the TsCheckBox and TsRadioButtons components
  • Added TsSkinProvider.TitleBar property
  • Improved behavior of the TsTitleBar component
  • Added the TsFrameBar.ActiveFrameIndex property and TsFrameBar.Items.OnDestroy event
  • Added new OnMeasureItem, OnBeginColumnResize, OnEndColumnResize and OnColumnResize events in the TsListView
  • Added new "Subway" skin (by Graf Sascha)
  • Updated all skins

New in AlphaControls 8.01 Beta (Oct 3, 2012)

  • Solved problem with drawing in design-time when standard controls placed to the TsTabSheet
  • Added checking of empty alpha-channels in glyphs (enable the sConst.ac_CheckEmptyAlpha option)
  • Fixed error of working "Backspace" and "Delete" keys in SpinEdits when control is ReadOnly
  • Added predefined JVCL types into SkinManager.ThirdParty list
  • Solved problem with lost Png images
  • Improved skinning of standard TScrollBar control
  • Some minor improvements

New in AlphaControls 8.00 Beta (Sep 28, 2012)

  • Added support of 64-bit compilers
  • Added new TsTitleBar component (buttons, tabs and other elements in a form title when AlphaSkins are Active)
  • Added new TsSkinProvider.TitleIcon.Visible property
  • Popup calendar and calculator are shown without activating
  • Added support of fourth state (Default button) in buttons
  • Added many new graphic procedures for drawing on bitmap with alpha-layer
  • Removed some deprecated properties and procedures with saving of backward compatibility
  • A lot of improvements and optimizations in the code
  • Added new "Black box" skin (by Graf Sascha)

New in AlphaControls 7.70 (Sep 24, 2012)

  • Improved text drawing in TsButton when skins are disabled
  • Solved issue with glowing in buttons when they moved by mouse wheeling
  • Solved issue with mouse wheeling in the TsListbox
  • Added new TsSkinManager.OnGetPopupItemData event for menu items customization
  • Solved issue with a forms resizing
  • Added support of the RAD Studio XE3 x32

New in AlphaControls 7.69 (Sep 12, 2012)

  • Fixed error which occurs sometimes when form is closed and glowing is visible
  • Latest QuantumGrid is supported
  • Fixed error with Ctrl-C/Ctrl-V in the alpha color dialog
  • Improved refreshing after a font changing in the TsComboBox
  • Added ShowFocus property in the TsRadioGroup
  • Improved a custom items drawing in the TsListView
  • Solved problem which occurs sometimes after a window restoring
  • Improved drawing of TsSpeedButton which themed by OS
  • Published new "iOS dark" skin

New in AlphaControls 7.68 (Aug 16, 2012)

  • Improved drawing of multi-line text in standard buttons
  • Fixed error which occurs in TsComboBox under Delphi 5
  • Solved issue of blinking in the TsScrollBar component
  • Solved issue of maximizing in MDI child windows
  • Improved work of the TForm.OnPaint event
  • Improved drawing of borders in forms with bsSingle BorderStyle when ExtBorders is False
  • Solved issue with ShowSpinButtons property in SpinEdits
  • Improved behavior of the Customizable property in the TsToolBar
  • Improved focusing of the TsTrackBar component
  • Added OnActivate and OnDeactivate events in the TsSkinManager component
  • Added new "FlatLine" skin by Graf Sascha

New in AlphaControls 7.67 (Jul 16, 2012)

  • Some improvements in a forms minimizing process
  • Solved problems with switching of tabsheets by "Ctrl+Tab"
  • Solved problem with showing of modal dialogs from modal windows
  • Solved problem with scaling of the TsComboBox component
  • Added new "Toxic" skin by Graf Sascha
  • Minor bufixes and improvements