StyleControls Changelog

What's new in StyleControls 5.76

Apr 22, 2024
  • Added: Margin property for TscExPanel control + improvements
  • Added: automatic dragging support for TscAdvancedListBox, TscGPListBox, TscGridView and TscHorzListBox controls
  • Improved: TscStatusBar control
  • Improved: VCL Styles support in scStyleManager unit
  • Added: some optimizations and improvements in code
  • Added: New demo with Skia VCL Lottie Animations for RAD Studio Athens (see Skia_Interaction_Fluent_MultiView folder)

New in StyleControls 5.75 (Mar 14, 2024)

  • Added: TscGPGlyphContainerButton control (it uses any TControl as Glyph inside)
  • Added: special demo for RAD Studio Athens with Skia VCL controls and TscGPGlyphContainerButton (TskAnimationImage with Lottie animations and TskSvg control - really new level of UI in your applications)
  • Updated: GP controls demos - TscGPGlyphContainerButton controls and other controls inside it are added
  • Added: CanFocused property for all tab/page controls + improvements for all
  • Added: improvements for TscFormTabsBar control

New in StyleControls 5.62 (Jan 16, 2024)

  • added: scgpessStyled shape style for TscGPEdit and TscGPPasswordEdit controls + DB versions
  • added: Cursor property for left and right buttons in edit controls
  • added: RightClickSupport property for TscAdvancedListBox, TscGPListBox, TscGridView controls
  • added: performance optimizations in TscTreeView control
  • added: support for 23.2.3+ version of DevExpress VCL
  • updated: some methods are now virtual in TscGPCustomEdit class
  • improved: TscStyledForm component (DWM border resizing behavior if DWM shadow is disabled in system)
  • improved: Color property support in TscGPCustomEdit class if TransparentBackground is False
  • improved: OnDrawDataCell event support in TscDBGrid control

New in StyleControls 5.61 (Dec 21, 2023)

  • Improved: TscPageControl control (inherited from standard TPageControl)
  • Added: new High-DPI demo with customization of TscPageControl
  • Improved: TscTreeView and TscListView controls
  • Fixed: compatibility with TCustomTreeView.CheckBoxes and TscTreeView.CheckBoxes property in RAD Studio Athens
  • Added: Tile View support for TscListView control (new for RAD Studio Athens)
  • Added: new High-DPI demo with customization of TscTreeView and TscListView controls
  • Improved: TscLabel and TscGPLabel controls behavior on High-DPI systems if AutoSize and WordWrap properties are True
  • Added: new High-DPI demo for custom dropdown forms
  • Added: some optimizations and improvements in code

New in StyleControls 5.60 (Nov 10, 2023)

  • Added: RAD Studio 12 Athens support
  • Updated: code to support new font scaling features for RAD Studio 12 Athens
  • Updated: TscStyledForm component for MDI application in RAD Studio 12 Athens (MDI support is improved and updated in this RAD Studio)
  • Improved: code for High-DPI support in some controls in mutli-monitors systems
  • Added: PathEllipsis property for TscLabel and TscGPLabel controls
  • Added: KeepDatePart for TscDBTimeEdit and TscGPDBTimeEdit controls
  • Added: KeepTimePart for TscDBDateEdit and TscGPDBDateEdit controls
  • Improved: drawing of TscGPThemedCharGlyphButton control with StyleKind = scbsLink
  • Improved: Back method for TscShellListView control (now it checks root folder)
  • Updated: AutoExecute now works without AutoNavigate in TscShellListView control
  • Improved: Fluent UI support for Alexandria+ versions
  • Added: some optimizations and improvements for code
  • Updated: help

New in StyleControls 5.52 (Sep 18, 2023)

  • Added: TabTextActiveBold, TabTextMargin, TabSequence, StretchTabs properties for TscGPTabControl, TscGPPageControl (see help)
  • Added: TabTextActiveBold, TabSequence properties for TscGPToolPager control (see help)
  • Updated: New_Ribbon_UI... demos with new TabTextActiveBold property as True
  • Added: checking of data link editing in some DB controls in CMExit method (code was missing)
  • Added: some optimizations and improvements in code
  • Updated: help

New in StyleControls 5.51 (Aug 14, 2023)

  • Added: OnItemDblClick event for TscAdvancedListBox and TscGPListBox controls
  • Improved: behavior of TscAdvancedListBox control
  • Added: support of DevExpress VCL v.23 (new variant of scDevExStyleAdapter unit)
  • Improved: scrolling in TscScrollPanel, TscGPScrollPanel controls and in pages of TscToolPager and TscGPToolPager controls
  • Updated: help

New in StyleControls 5.50 (Jun 13, 2023)

  • Added: FrameRadius, FrameBGFillColor, FrameBGFillColorAlpha for all GP tab / page controls
  • Added: ScrollButtonsTransparent property for TscGPScrollPanel and for pages in TscGPToolPager control
  • Improved: drawing of all GP tab / page controls
  • Added: new demos for Ribbon UI, which look as analogue of New MS Office UI (new features are added specially for that)
  • Improved: TscStyledForm component for MDI forms

New in StyleControls 5.20 (May 10, 2023)

  • Added: TscGPThemedGlyphButton control (button with themed / styled shape (multi-styled as TscButton), but with vector glyph (styled analogue of TscGPGlyphButton))
  • Added: TscGPThemedCharGlyphButton control (button with themed / styled shape (multi-styled as TscButton), but with glyph from FontAwesome font (styled analogue of TscGPCharGlyphButton))
  • Added: ThumbChangeSizeEffect, ThumbChangeSizeInflateValue properties in ScollBarOptions for TscGP.. controls with scrollbars (effect to change thumb size when mouse over it)

New in StyleControls 5.16 (Apr 5, 2023)

  • Added: OnGetItemTextColor event for TscListView control - use it to set different text color for item and subitems
  • Added: AutoClear property for TscGPEdit control - use it to enable / disable clearing text with edit button with scgpebClear kind
  • Added: Tag property for items in TscGPListBox, TscGPComboBox, TscAdvancedListBox, TscAdvancedComboBox controls

New in StyleControls 5.15 (Feb 20, 2023)

  • added: HotTrack property support in TscTreeView control if DefaultDraw is False
  • improved: support for OnGetImageIndex and OnGetSelectedIndex in TscTreeView control
  • improved: input and checking float value in TscGPNumericEdit, TscGPSpinEdit, TscNumericEdit and TscSpinEdit controls
  • fixed: Tab font height setting in TscStyledForm component (tabs in form caption)
  • added: some optimizations and improvements in code

New in StyleControls 5.14 (Jan 10, 2023)

  • Added: TscGPPanel.RoundedCorners property to adjust each corner of rounded shape and frame
  • Improved: TscGPPanel.AdjustClientRect method
  • Improved: TscGPSlider control with ValueChangeWithStep = True (behavior with mouse events)
  • Added: some optimizations and improvements in code
  • Updated: help

New in StyleControls 5.12 (Nov 22, 2022)

  • Added: ShowHiddenObjects property for TscSelectPathDialog
  • Added: Visible property for sections and items in TscButtonsBar control
  • Added: BeginUpdateItems and EndUpdateItems methods for TscButtonsBar control
  • Fixed: Click event is not fired if you manually set Checked property to True in TscRadioButton and TscGPRadioButton controls

New in StyleControls 5.11 (Oct 6, 2022)

  • Added: TscStyleManager.SystemShellDialogs property to globally enable / disable using of standard system dialogs in
  • TscOpenDialog, TscSaveDialog, TscOpenPictureDialog and TscSavePictureDialog components
  • Added: scGPFontCollection variable in scGPControls unit to work with custom font collection in GP controls (DrawTextMode = scdtmGDIPlus)
  • Improved: code for TscButton and TscGPButton controls
  • Fixed: TscPageViewer, TscGPPageViewer controls behavior in designer when you set Visible property
  • Updated: help
  • Updated: demos with ImageKit VCL and SmartEffects VCL

New in StyleControls 5.10 (Sep 8, 2022)

  • Package is tested and ready to use with latest RAD Studio Alexandria 11.2
  • Added: TscDBColorButton, TscGPDBColorButton controls (use integer value from DB for ColorValue property)
  • Added: Ticks support in TscGPTrackBar control + updated track drawing offsets
  • Added: new shape styles for TscGPButton, TscGPGlyphButtona and TscGPCharGlyphButton controls
  • Improved: all page controls (GP and theming) for working in designer
  • Added: some optimizations and fixes in code
  • Updated: demos with GP controls
  • Updated: help

New in StyleControls 5.08 (Aug 22, 2022)

  • Added: Visible property for items in TscGPListBox, TscGPComboBox and TscGPComboEdit controls
  • Improved: TscGPListBox and TscGPComboBox controls
  • Improved: TscEdit control (ContentMargin... properties (AutoSize = False))
  • Added: some optimizations and improvements in code

New in StyleControls 5.07 (Jul 18, 2022)

  • Improved: High-DPI support for DevExpress VCL v.21.2 (VCL Style adapter unit with improvement and fixes)
  • Added: new scupkInLine style for up / down buttons in TscSpinEdit and TscGPSpinEdit controls (more modern look)
  • Added: accepting controls to the TscGPCircledProgressBar control (now you can put any control on it and, for example, internal TscGPCircledProgressBar)
  • Added: alpha values of custom colors for track area in TscTrackBar control (more flexible adjustment)
  • Improved: drawing of TscGPPageControl, TscGPTabControl and TscGPToolPager controls

New in StyleControls 5.06 (Apr 22, 2022)

  • Added: support of DevExpress VCL v. 21.2.4
  • Added: requested virtual methods for TscGPDBMemo
  • Fixed: drawing of transparent controls on TscToolBar control

New in StyleControls 5.04 (Jan 24, 2022)

  • added: support for DevExpress VCL v.21.2 (adapter unit for VCL Styles support)
  • fixed: problem with TscSplitView control in inheritable forms in RAD Studio Alexandria

New in StyleControls 5.03 (Dec 6, 2021)

  • Added: MouseWheelSupport property for TscScrollPanel and TscGPScrollPanel controls
  • Added: MouseWheelSupport property for pages in TscToolPager and TscGPToolPager controls
  • Added: TscStyledForm.DropDownControl public read-only property (for dropdown forms functionality)
  • Updated: code refactoring - LongInt type changed to LPARAM in SendMessage and Perform methods

New in StyleControls 5.02 (Nov 22, 2021)

  • Added: Tag, Hint and Description properties for TscGridView control items
  • Added: support for Proportional property of TscGPImageCollection in TscGPVirtualImageList component
  • Improved: GDI+ drawing for some elements in controls
  • Fixed: loading of some old projects with TscGPVirtualImageList component if DirectDraw is True
  • Added: some demos, which use standard TImageCollection and TVirtualImageList (native solution).

New in StyleControls 5.01 (Nov 9, 2021)

  • Added: TscStyledForm.DWMClientRoundedCornersType (now you can disable / enable rounded corners for DWM border on Windows 11)
  • Updated: Fluent UI demos to show enabling / disabling rounded corners for DWM border on Windows 11
  • Improved: hit test behavior of DWM shadow on High-DPI systems
  • Added: TabsPosition property for TscGPVertTabControl and TscGPVertPageControl (now can be right placement for tabs without setting of BidiMode property)
  • Added: OnTabsAreaClick property for all GP tab / page controls (click event for the tabs area)
  • Improved: TscGPVirtualImageList component (DirectDraw property behavior since Rio version - enable it if you work with actions)

New in StyleControls 5.0 (Oct 14, 2021)

  • added: new properties for TscGPSwitch control for Windows 11 UI
  • (FrameWidth, ThumbMargin, ThumbMarginHot, ThumbMarginPressed)
  • added: new properties for TscGPTrackBar control for Windows 11 UI
  • (TrackRounded, ThumbBorderInColor, ThumbBorderOutColor + new scgptssRoundedBorder value for ThumbShapeStyle)
  • added: new properties for TscGPButton control for Windows 11 UI
  • (new values for Options.ShapeStyle to have left/top/right/bottom rounded lines + ShapeStyleLineSize to set specific line size)
  • added: new properties for options in all GP Tab/Page + Vert Tab/Page controls for Windows 11 UI
  • (new style with rounded bottom line (see new gptsRoundedLine, gptsLine values for TabOptions.TabStyle + TabOptions.LineWidth property)
  • added: new demo for TscGPVertPageControl see "GPVertPageControl_Win11_UI" folder in High-DPI demos archive
  • added: new properties for options in all GP Edit controls for Windows 11 UI
  • (FocusedLineColor, FocusedLineWidth)
  • added: new values for TscGPGlyphButton.GlyphOptions.Kind:
  • (scgpbgkMaximizeRounded, scgpbgkRestoreRounded - vector copies of icons from Windows 11 with rounded corners
  • scgpbgkMaximizeRect, scgpbgkRestoreRect - icons will be always rectangular
  • scgpbgkMaximize, scgpbgkRestore - these values now have platform specific and on Windows 11 icons will be with rounded corners )
  • added: new values for kind property of left/right buttons in TscGPEdit control (scgpebPassword, scgpebFolder)
  • updated: all DB controls (improved TDataSource.AutoEdit, ReadOnly support and more)
  • improved: support of default TVirtualImageList component in all controls
  • added: many improvements in code for controls
  • updated: aUWP / Fluent demos to use new properties in controls, which can be different for Windows 7, 10, 11 UI
  • updated: GP control demos to show new properties
  • added: many improvements in code for controls
  • updated: help (see new properties for controls)

New in StyleControls 4.94 (Sep 12, 2021)

  • added: support of RAD Studio 11 Alexandria

New in StyleControls 4.93 (Sep 12, 2021)

  • added: CaptionCenterAlignment property for TscButton, TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls (now multi-line text can be always centered)
  • improved: TscAppPager control (now glow effects for caption and items use buffers and draw very faster)
  • improved: support of system themes and colors in controls on Windows 11 system

New in StyleControls 4.75 (Sep 14, 2020)

  • Added: TabWidth property for TscGPTabControl and TscGPPageControl
  • Added: ShowCloseButtonOnActiveTabOnly for TscGPTabControl and TscGPPageControl
  • Added: new ...LineRect shape styles for GP edit and combo controls
  • Updated: help

New in StyleControls 4.74 (Aug 24, 2020)

  • Added: ToggleMode property for TscButton, TscGPButton, TscGlyphButton and TscGPCharGlyphButton controls (toggle Down property)
  • Fixed: problem with TscSplitView control in 10.4 Sydney
  • Added: some optimizations and improvements in code
  • Updated: help

New in StyleControls 4.73 (Aug 3, 2020)

  • Added: WordWrap property for TscPanel, TscGpPanel controls
  • Fixed: problem with styled main menu in 10.4 Sydney (TscStyledForm component)
  • Improved: ReadOnly property support in shell controls
  • Added: some optimizations and improvements in code
  • Updated: help

New in StyleControls 4.72 (Jul 17, 2020)

  • Added: Alignment property for TscCheckBox, TscRadioButton, TscGPCheckBox and TscGPRadioButton controls
  • Improved: processing of OnClick event for tabs in all tab / page controls
  • Improved: TscStyledForm component (VCL Styles support)
  • Improved: drawing of styled menus
  • Added: new demos specially for 10.4 Sydney

New in StyleControls 4.71 (Jun 30, 2020)

  • Added: StyleName property for all dialogs (per-control styling support for 10.4) - now you can set any style for dialogs
  • Updated: GetPageIndex method now public for all tab and page controls
  • Improved: tab visiblity changing in all tab and page controls
  • Added: support for DevExpress VCL v. 20.X (special adapter unit to use VCL Styles (for controls, which have LookAndFeel property))
  • Improved: per-control styling support in some controls (for 10.4)

New in StyleControls 4.70 (Jun 4, 2020)

  • Added: support of RAD Studio 10.4 Sydney
  • Added: support of new High-DPI VCL styles (new for 10.4)
  • Added: support of per-control styling (new for 10.4)
  • Added: StyleName for all controls (new for 10.4 (for per-control styling feature))
  • Added: demos with new features for 10.4 Sydney
  • Improved: High-DPI support in some controls
  • Updated: help

New in StyleControls 4.63 (May 21, 2020)

  • added: OnGetCellParams event for TscDBGrid, in which you can set background color, alphavalue for background color, font color for each cell
  • added: some optimizations and improvements in code
  • improved: edit controls with buttons
  • updated: some demos and help

New in StyleControls 4.62 (Apr 24, 2020)

  • improved: Fluent UI Light effect on GP buttons and also now it can be clipped depending button shape (ellipse or rounded corners)
  • improved: behavior of GP Buttons with Fluent UI light effects, which have drop down menus and forms
  • added: Margin propertry for glyph options in TscGPFontGlyphButton control
  • updated: now OnMouseUp event on buttons, checkboxes executed after click event
  • added: new shape styles for GP buttons: LeftRightLine and TopBottomLine
  • updated: some demos

New in StyleControls 4.61 (Apr 7, 2020)

  • added: MouseWheelSupport property for TscSpinEdit and TscGPSpinEdit controls (now you can enable / disable it, instead of old behavior when it always enabled)
  • added: MouseWheelOpposite properyty for TscTrackBar, TscGPTrackBar controls( If True then increasing and decreasing of the value will be opposite from mouse wheel delta)
  • added: OnCustomDrawItemText for TscTreeView control (now you can adjust text drawing for item, for example, set text color for it)
  • added: Navigation items for pages in component menu for TscPageViewer and TscGPPageViewer controls
  • improved: TscTimeEdit, TscGPTimeEdit controls
  • fixed: problem with using equal Accel char in buttons on different pages of multi-page controls
  • updated: help

New in StyleControls 4.60 (Mar 23, 2020)

  • Added: FluentLightEffect for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls (Fluent UI lighting effect with highlighted mouse movement and pressed animation)
  • Added: new styles for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls (see Options.ShapeStyle property with new scgpLeftLineMargins, scgpRightLineMargins, scgpTopLineMargins, scgpBottomLineMargins values)
  • Added: new UsePressedHotColors property in Options for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls
  • Updated: Fluent UI demos with new FluentLightEffect property and other new features for buttons
  • Improved: TscExPanel control (fixed some bugs also)
  • Improved: drawing of TscTreeView item with checkbox and image
  • Added: MouseWheelSupport property for TscTrackBar, TscGPTrackBar (now you can enable / disable mouse wheel support)
  • Added: some optimizations in code
  • Updated: help

New in StyleControls 4.55 (Dec 16, 2019)

  • Improved: RTL support for TscDrawGrid, TscStringGrid and TscDBGrid controls
  • Added: ContentMargin... properties for TscGPPanel control (as in TscGPLabel)
  • Added: CustomDraw property for edit controls (use it to prevent drawing of any content in non-focused edit with OnDrawBackground event)
  • Fixed: behavior of TscDBToggleSwitch and TscGPDBToggleSwitch controls with ReadOnly data link
  • Improved: behavior of the Fluent UI form
  • Added: Fluent UI Pages demo
  • Improved: Fluent UI demos
  • Updated: help

New in StyleControls 4.54 (Nov 24, 2019)

  • Added: TscStyledForm.FluentUIAcrylicColorInActiveOpaque property (opaque for inactive form with Fluent Acrylic Blur background as in native system windows
  • Added: new Fluent UI demos with UI like MS Paint 3D
  • Improved: behavior of styled form (TscStyledForm component with VCL Styles)
  • Imrpvoved: UWP-like form behavior ((TscStyledForm.DWMClientShadow = True)
  • Added: some optimizations in code
  • Updated: Fluent UI demos

New in StyleControls 4.53 (Sep 23, 2019)

  • Improved: drawing items with long text in TscGPListBox and TscGPComboBox controls
  • Improved: behavior of all button controls, which has a dropdown menu
  • Improved: behavior of NC-button, which has a dropdown menu (TscStyledForm component)
  • Improved: TscPageViewer control
  • Improved: TscGPSlider control
  • Updated: Fluent UI demos and High-DPI demos

New in StyleControls 4.52 (Aug 21, 2019)

  • added: peformance optimizations
  • fixed: DC leaks in some editor controls
  • improved: TscStyledForm component (UWP-like form behavior ( TscStyledForm.DWMClientShadow = True))

New in StyleControls 4.51 (Aug 1, 2019)

  • Added: TscGPMeter90 control
  • Added: support of TscGPButton.Spacing < 0 and TscGPButton.ImageMargin > 0 (now image and text can placed as in TscGPGlyphButton and TscGPCharGlyphButton controls)
  • Updated: TscActivityIndicator - no size limitations now
  • Updated: TscGPToggleSwitch.SwitchWidth now can has value < 40 and TscGPToggleSwitch.SwitchHeight now can has value < 20
  • Fixed: form behavior with Fluent UI Acrylic background on Windows 10 1903 Update
  • Updated: all Fluent UI demos - now you can choose Fluent UI background (None / Blur / Acrylic Blur) in all of them + some improvements
  • Added: some optimizations in code

New in StyleControls 4.50 (Jul 13, 2019)

  • Added: FluentUIBackground, FluentUIAcrylicColor, FluentUIAcrylicColorAlpha, FluentUIBorer properties to the TscStyledForm component (use them to adjust Windows 10 Fluent UI Blur background support)
  • Added: DrawTextMode property for all TscGP... controls (set it to the scdtmGDIPlus on the Fluent UI Blur background)
  • Added: FluentUIOpacity property to some controls, like TscPanel and TscGPPanel and other (use it to set opacity area on the form with Fluent UI background)
  • Added: improvements and optimizations in the TscGP... controls
  • Added: new FluentUI demo pack to show Windows 10 Fluent UI Blur background support
  • Added: new demos to the High-DPI demo pack
  • Updated hep

New in StyleControls 4.41 (Jun 18, 2019)

  • Added: HorzScrollDirection and VertScrollDirection properties for TscScrollPanel and TscGPScrollPanel (now scroll direction can be right to left and bottom to top also)
  • Added: HorzRollButtonPosition property for TscExPanel control (position for roll button in horizontal caption)
  • Added: ARightToLeft parameter in TscStyledForm.DropDown methods
  • Added: TscStyleManager.RTLMode property (right to left for dialogs)
  • Improved: RTL support in TscComboBoxEx control
  • Improved: page controls
  • Updated: help

New in StyleControls 4.40 (May 15, 2019)

  • Added: TscGPPanel.BackgroundStyle property
  • Added: TscAppPager.ItemsTopOffset property
  • Added: OnDrawBackground event for all edit controls
  • Added: properties for custom item background and text colors in TscAdvancedListBox and TscGPListBox controls
  • Added: DetailPosition and DetailWordWrap for items in TscAdvancedListBox, TscGPListBox, TscGPComboBox, TscAdvancedComboBox controls
  • Added: a lot of small improvements and optimizations in code
  • Improved: RTL support in controls
  • Updated: help

New in StyleControls 4.31 (Apr 8, 2019)

  • Added: public ClickDisabled property for TscCheckBox, TscRadioButton, TscGPCheckBox and TscGPRadioButton controls
  • Added: DialogButtonColor, CaptionTextColor, SeparatorColor properties for TscGPGroupToolPanel control (custom adjustment)
  • Added: DividerColor property for TscAppMenu color (custom adjustment)
  • Added: PixelOffsetModeHighQuality and InterpolationModeHighQuality property for item in TscGPImageCollection component
  • Improved: all pager controls
  • Improved: TscGPVirualImageList component
  • Improved: TscGPScrollPanel and TscGPToolPager controls
  • Added: new High-DPI CustomGPRibbon_Transparent demo with semi-transparent ribbon (TscGPToolPager control) with techno design idea

New in StyleControls 4.30 (Mar 26, 2019)

  • Updated: scDialogs unit was completely rewritten (now all message dialogs are fully scalable and use TscGPCharImage control for glyph, which can be adapted for VCL Style colors automatically)
  • Added: TscStringGrid.OnGetCellParams event (now you can customize background and font for each cell)
  • Added: ArrowDirection property for all button controls (direction of dropdown arrow and drop down menu)
  • Added: additional properties for flexible adjustment arrow in TscGPButtonOptions property for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls
  • Added: Badge property for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls
  • Added: improvements in VCL Style hook classes
  • Improved: TscStyledForm component
  • Added: some small improvements and optimizations in code
  • Updated: help and demos

New in StyleControls 4.27 (Feb 18, 2019)

  • Added: HidePromptTextIfFocused property for all edit controls
  • Added: EnableValue and Values properties for TscDBComboBox, TscAdvancedDBComboBox and TscGPDBComboBox controls
  • Added: some small improvements and optimizations in code
  • Updated: help

New in StyleControls 4.26 (Jan 15, 2019)

  • Added: CanFocused property for TscToggleSwitch and TscGPToggleSwitch controls
  • Added: ButtonClick method now is public in TscButton and TscGPButton controls
  • Added: support of ReadOnly property for TscDBToggleSwitch and TscGPDBToggleSwitch controls
  • Improved: TscGPListBox control
  • Improved: scrolling in TscAdvancedListBox, TscHorzListBox controls
  • Fixed: ReadOnly not works in TscDBCheckBox, TscGPDBCheckBox controls

New in StyleControls 4.25 (Dec 16, 2018)

  • added: TscStyledForm.CaptionWallpapers, TscStyledForm.CaptionWallpaperIndex and other properties (see help) to add additional custom background for styled form caption (you can use it to add holiday background, for example)
  • added: big improvements to adjust and scale form border with PerMonitorV2 manifest in RAD Studio 10.3 Rio
  • fixed: some scale problems with PerMonitorV2 manifest in RAD Studio 10.3 Rio
  • updated: help
  • updated: recompiled High-DPI demos in RAD Studio 10.3 Rio
  • updated: CtrlsDemo in High-DPI demos (added holiday background demo for form caption)

New in StyleControls 4.22 (Dec 10, 2018)

  • Added: StorePaintBuffer in TscScrollBox control (see help)
  • Added: StorePaintBuffer for pages in all our page controls (see help)
  • Added: ClickOnDataChange property for TscDBCheckBox and TscGPDBCheckBox controls
  • Added: some optimizations in code
  • Improved: edit and memo controls in transparency mode
  • Improved: TscStyledForm component (DWMClientShadow functionality)
  • Improved: drawing of some vector glyphs in TscGPGlyphButton control
  • Updated: some High-DPI demos
  • Updated: help

New in StyleControls 4.21 (Dec 3, 2018)

  • Added: ArrowAreaWidth property to the TscGPComboBox.Options property
  • Added: Width and GlyphSize property for buttons in TscGPEdit control and other GP... edit controls (now you have more flexible adjustment of buttons in editors)
  • Added: MouseWheelSupport property in TscGPComboxBox, TscGPDBComboBox controls (set it to False if you want disable mouse wheel support in some cases)
  • Improved: DB controls (themed and GP (GDI+) controls)
  • Improved: scaling of styled menus (VCL Style is active)

New in StyleControls 4.20 (Nov 24, 2018)

  • Added: support of RAD Studio 10.3 Rio
  • Added: support of "PerMonitorV2" DPI Awareness option (available in 10.3 Rio) for all controls (now they use per monitor system metrics and theme data)
  • Added: a lot of improvements in controls for better scaling
  • Improved: behavior of all page and tab controls (themed and GDI+)
  • Fixed: scaling image with custom size in TscGPCharGlyphButton and TscGPCharImage controls under Berlin and Tokyo
  • Updated: all HIgh-DPI demos - now they compiled in 10.3 Rio with "PerMonitorV2" DPI Awareness option

New in StyleControls 4.18 (Nov 20, 2018)

  • added: TscDBToggleSwitch and TscGPDBToggleSwitch controls (DB version of switch controls)
  • added: additional DragTopForm property (for DragForm property) in TscLabel, TscGPLabel, TscPanel and TscGPPanel controls (set this property to false for dragging form inside other form)
  • added: scgfpNone value for TGroupBox.FramePosition property (set this value to hide groupbox frame)
  • improved: TscStyledForm.DWMClientShadow and TscStyledForm.DWMClientShadowHitTest properties (see UWP-like demos)
  • updated: UWP MultiView demo template with custom design (added second UWP form and UWP form for messages)
  • updated: UWP Styled (VCL Styles) MultiView demo template (now you can see styled second UWP form and styled UWP form for messages)

New in StyleControls 4.17 (Nov 7, 2018)

  • Improved:
  • DWMClientShadow property support in TscStyledForm component (switch themes (Aero / Classic) under Windows 7, VCL Styles)
  • TscDBGrid control (vertical scrollbar behavior)
  • OnItemClick event in TscAdvancedListBox, TscGPListBox control called twice in some cases
  • Added: new "CustomGPUWP_MultiView_Styled" demo (UWP MultiView UI) to show how you can flexible adjust controls for VCL Styles
  • Fixed:
  • TscGPPageControl and TscGPTabControl scroll buttons behavior and scaling in Berlin and Tokyo

New in StyleControls 4.16 (Nov 6, 2018)

  • Improved: DWMClientShadow property support in TscStyledForm component (switch themes (Aero / Classic) under Windows 7, VCL Styles)
  • Improved: TscDBGrid control (vertical scrollbar behavior)
  • Fixed: OnItemClick event in TscAdvancedListBox, TscGPListBox control called twice in some cases
  • Added: new "CustomGPUWP_MultiView_Styled" demo (UWP MultiView UI) to show how you can flexible adjust controls for VCL Styles

New in StyleControls 4.15 (Oct 29, 2018)

  • Added: TscGPPageViewer control - transparent page control with pages, which inherited from TscGPPanel (see new CustomGPUWP_MultiView demo)
  • Added: new shape styles for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls (scgpLeftLine, scgpRightLine, scgpTopLine, scgpBottomLine)
  • Added: ScaleInt, ScaleDouble methods to the TscStyledForm component (scale values unsing scale factor of current form)
  • Added: TscGPPanel.BlurBackgorund and TscGPPanel.BlurBackgorundAmount properties (now background of the panel can be with blur effect)
  • Added: New High-DPI "CustomGPUWP_MultiView" demo to show how you can create UWP MultiView UI (see all new features, from 4.15 version, in this demo)

New in StyleControls 4.11 (Oct 22, 2018)

  • Added: Options.ArrowType property for TscGPButton, TscGPGlyphButton and TscGPCharGlyphButton controls (see GPControls demo)
  • Added: new scgptssRoundedFrame shape style for thumb in TscGPTrackBar control (see GPControls demo)
  • Improved: SmartEffects support (see new stylecontrols_ribbon demo in SmartEffects demos)
  • Improved: TscStyledForm component with DWMClientShadow = True

New in StyleControls 4.10 (Oct 17, 2018)

  • added: TscGPCharGlyphButton (Button control with vector shape + it uses FontAwesome to draw char as glyph (see "Char Image" page in "GPControls" and "CustomGPRibbon_NextGen" demos))
  • added: TscGPCharImage (Analogue of TImage control, but it uses FontAwesome and GDI+ to draw char as image (see "Char Image" page in "GPControls" demo))
  • added: TscGPTabOptions.TabStyle property in all GP pager controls (now tab can has bottom line style - see new "CustomGPRibbon_NextGen" demo)
  • added: "CustomGPRibbon_Extended" demo - additional UWP demo with Application Menu in full client area
  • added: "CustomGPRibbon_NextGen" demo - additional UWP demo with next, more simple Ribbon UI, which MS planned on 2019 + it shows TscGPCharGlyphButton control
  • updated: help

New in StyleControls 4.05 (Oct 17, 2018)

  • added: TscGPCircledProgressBar.OnGetProgressText event
  • added: second color adjustment (color and alpha value for each state in Options property) for gradient shape in TscGPButton, TscGPGlyphButton control
  • added: FillColor2, FillColor2Alpha and FillGradientAngle properties for TscGPLabel control
  • improved: TscGPProgressBar and TscGPCircledProgressBar controls
  • improved: TscAdvancedListBox, TscHorzListBox, TscGridView, TscGPListBox controls (OnItemClick event handling)
  • fixed: scaling and key handling in TscGPToggleSwitch control
  • updated: GPControls and CustomGPUWP_SplitView2 demos
  • updated: demos with SmartEffects VCL
  • updated: help

New in StyleControls 4.01 (Sep 18, 2018)

  • improved: scaling and resizing of edit controls
  • fixed: some problems when you move form between monitors when scStyledForm.DWMClientShadowHitTest = True
  • updated: MediaPlayerUWP demo - now TscGPEdit in caption can has Align = alRight
  • added: CustomGPUWP_SplitView2 demo

New in StyleControls 4.0 (Sep 11, 2018)

  • Added: TscStyledForm.DWMClientShadowHitTest (now DWM shadow can has hit test and you can resize form with it (for UWP-like applicaitons on Windows 10 and Windows 7))
  • Added: set of new methods for TscStyledForm to create UWP-like applications (see demos and help)
  • Added: a lot of improvements in the TscStyledForm component to create UWP-like applicaitons
  • Added: improvements and optimizations in drawing methods of base classes for controls
  • Added: properties for wallpapers and custom images in TscGPPanel and TscGPListBox controls
  • Added: TscGPPanel.Sizeable property (now it or parent control (form) can be resized with mouse))
  • Added: TscGPGlyphButton.GlyphOptions.Size (your custom size) and TscGPGlyphButton.GlyphOptions.ThicknessScaled properties
  • Added: TscAppPager.CaptionCursor and TscAppPager.CaptionCursorEnabled properties (custom cursor for caption)
  • Added: improvements in TscGPVirtualImageList component + new very important DirectDraw property (see help for details)
  • Added: a lot of optimizations and improvements in code for different controls
  • Updated: all UWP-like demos - new code, new properties and methods for components and controls (very big changes)
  • Updated: help

New in StyleControls 3.98 (Aug 12, 2018)

  • Added: VCL Styles support for DevExpress VCL v.18.X (new special adapter unit)
  • Improved: drawing of TscListView, TscTreeView control with VCL Styles

New in StyleControls 3.97 (Jul 1, 2018)

  • Added TscExPanel.FrameColor property
  • Added ShowEllipsis property for TscLabel, TscGPLabel controls
  • Added ItemWordWrap, ItemShowEllipsis for TscGPListBox, TscGPComboBox controls
  • Added ListBoxItemWordWrap, ListBoxItemShowEllipsis for TscGPComboEdit control
  • Improved TscGPGlyphButton control
  • Improved dialog button drawing in TscGPToolGroupPanel control
  • Improved dialog methods in scDialogs unit
  • Updated demos and help

New in StyleControls 3.96 (Jun 1, 2018)

  • added: SplitButton property for TscGPButton and TscGPGlyphButton controls
  • added: Add methods in TscAdvancedListBox, TscAdvancedComboBox, TscAdvancedComboEdit controls to quickly add items from TStrings
  • added: Add methods in TscGPListBox, TscGPComboBox, TGPComboEdit controls to quickly add items from TStrings
  • added: TscStyledForm.DropDownBorderColor property
  • improved: TscStyledForm component (NC objects behavior + some fixes)
  • improved: TscSplitView control on High-DPI systems
  • added: new demo - Ribbon UI Andalogue with GP (GDI+) controls (CustomGPRibbon folder)
  • updated: some demos and help

New in StyleControls 3.95 (May 7, 2018)

  • Added: Intertial animation and AnimationType property for TscSplitView control
  • Improved: TscSplitView control
  • Added: InterpolationType property for TscGPVirtualImageList and TscGPVirtualImage
  • Improved: TscGPImageCollection, TscGPImage, TscGPVirtualImageList components
  • Added: new property editor to set PngImage in TscGPImage and TscGPImageCollection components
  • Improved: DB editros controls
  • Added: some small improvements and optimizations in code
  • Updated: demos and help

New in StyleControls 3.94 (Mar 22, 2018)

  • Added: ShowCloseButton property for each tab in TscAdvancedPageControl, TscAdvancedTabControl, TscToolPager, TscGPPageControl, TscGPTabControl, TscGPToolPager controls
  • (now you can enable / disable close button for each tab (ShowCloseButtons must be True in parent page / tab control))
  • Improved: TscAppPager control behavior in designing time
  • Added: TscGPDBText control

New in StyleControls 3.93 (Mar 3, 2018)

  • fixed: TscComboBox scaling in Tokyo (Style = csDropDown)
  • fixed: some problems with popup menu to change month in TscMonthCalendar, TscGPMonthCalendar controls
  • improved: TscTrackBar control scaling with VCL Styles

New in StyleControls 3.92 (Feb 27, 2018)

  • Added: TscStyleManger.MenuSelectionStyle property (now styled menus can has styled or color selection (color selection looks more good with GP (GDI+) controls))
  • Improved: TscListView control (extended column drawing)
  • Improved: some style hook classes (VCL Styles support)
  • Updated: GP controls demos

New in StyleControls 3.90 (Feb 7, 2018)

  • Improved: VCL Styles support
  • Improved: High-DPI support
  • Improved: TscStyledForm component
  • Fixed: TscExPanelOnCaptoinClick not fired when Moveable = True
  • Updated: "CustomGPForm 2" high-dpi demo

New in StyleControls 3.89 (Jan 27, 2018)

  • Added: TscExPanel.BorderWidth property (defines border to resize control (Sizeable = True) and client area)
  • Improved: items drawing in all listboxes and comboboxes (themed and GP controls)
  • Updated: ExPanel demo
  • Updated: high-dpi demo for TscToolPager control (ribbon analogue demo)
  • Updated: help

New in StyleControls 3.88 (Dec 21, 2017)

  • Added: TscGridPanel control (full analogue of standard TGridPanel, but inherited from TscPanel (with different styles for border and background, wallpapers))
  • Improved: TscDateEdit, TscDBDateEdit controls
  • Updated: high-dpi demo for TscAppPager control
  • Updated: help

New in StyleControls 3.87 (Dec 3, 2017)

  • added: TscToggleSwitch and TscGPToggleSwitch controls (analogue of existing TscSwitch, TscGPSwitch controls, but with captions and focus)
  • added: TscGPVirtualImageList.SourceImageCollection property (now TscGPImageCollection can be source)
  • improved: TscGPImageCollection, TscGPVirtualImageList components
  • improved: TscStyledForm component (behavior of styled form)
  • updated some demos and help

New in StyleControls 3.85 (Nov 27, 2017)

  • Added: TscCoolBar control, which inherited from TCoolBar and has improvements for themed and styled modes
  • Added: TscControlBar control, which inherited form TControlBar and has different styles for background, wallpaper from TscImageCollection, TscGPImageCollection components
  • Added: IsModified method to the TscSpinEdit, TscAdvancedComboEdit, TscGPSpinEdit, TscGPComboEdit (as additional to standard Modified property)
  • Added: scexphsCategoryHeader style for header in TscExPanel control
  • Updated: main and expanel demos

New in StyleControls 3.81 (Nov 23, 2017)

  • added: TscExPanel.OnCaptionDblClick event
  • added: TscExPanel.ChangeRollStateWithCaptionClick property
  • improved: TscGPCheckBox, TscGPRadioButton controls (bidi support + support of Layout property)
  • fixed: drawing of styled TscStatusBar when some panel has width = 0
  • improved: support of TscStykeManager.StyleArrowType property in styled forms and controls
  • improved: scaling of TscTrackBar, TscDBNavigator with VCL Styles
  • updated: help and some demos

New in StyleControls 3.80 (Oct 29, 2017)

  • added: TscStyleManager.StyleArrowType property (global property to define arrow types in controls and menus)
  • added: support of TscStyleManager.StyleArrowType in controls and menus with VCL Styles
  • improved: all custom common dialogs
  • improved: TscStyledForm component
  • updated: help and some demos

New in StyleControls 3.79 (Sep 25, 2017)

  • Added: PromptTextColor for all themed and GP edit controls
  • Improved: TscNumericEdit, TscSpinEdit, TscGPNumericEdit and TscGPSpinEdit controls
  • Updated: drawing of combobox arrow in some controls if "Windows10..." VCL Style enabled
  • Version 3.78

New in StyleControls 3.78 (Sep 20, 2017)

  • Added: ProgressColor, ProgressColorAlpha and ShowProgress for TscGPDial control
  • Added: HeaderStyle, HeaderColor, ButtonGlyphColor for TscExPanel control (now header can be colorized)
  • Improved: TscToolBar control with Flat = True + VCL Styles Enabled (now buttons is flat too)
  • Fixed: TscShellComboBox problem under Berlin+
  • Improved: TscShellListView control
  • Updated: help and some GP demos

New in StyleControls 3.76 (Aug 27, 2017)

  • Fixed: shortcuts problems in some controls
  • Improved: button controls
  • Improved: custom
  • Added: some optimizations in code
  • Updated: help and some demos
  • Tested in RAD Studio Tokyo 10.2 Release1

New in StyleControls 3.75 (Jul 21, 2017)

  • Added: ThumbOptions.Cursor and ThumbOptions.UseCursor properties in TscTrackBar and TscGPTrackBar controls (custom cursor for thumb)
  • Added: some improvements for different edit controls
  • Fixed: TscLabel.VertAlignment not works with AutoSize = True
  • Fixed: problems with setting in code of FilterIndex property for custom shell dialogs
  • Added: some optimizations in code
  • Updated: help and some demos

New in StyleControls 3.74 (Jul 10, 2017)

  • added: HintComponent (TscHint) property for all edit controls (themed and GP)
  • added: Hint and ShowHint propertires for LeftButton and RightButton in all edit controls (themed and GP)
  • fixed: mouse wheel behavior with multiselection in TscDBGrid control
  • added: some minor improvements

New in StyleControls 3.73 (Jun 8, 2017)

  • added: keyboard support for popup calendar in TscDateEdit, TscGPDateEdit controls
  • fixed: behaviour of GP (GDI+) editors with AutoSize = False
  • improved: TscStyledForm component under Seattle (when form moving between monitors with different DPIs)
  • added: some minor improvements
  • updated: some demos

New in StyleControls 3.72 (May 24, 2017)

  • added: TscDateEdit.BlanksChar property
  • fixed: problem with TscDBDateEdit.ReadOnly property
  • improved: TscMonthCalendar drawing with StyleKind = scpsEdit
  • added: GroupIndex support for TscGPGlyphButton control
  • added: some minor improvements

New in StyleControls 3.71 (May 2, 2017)

  • added: FrameSides property for TscGPPanel control (now you can show / hide any side of the panel frame)
  • improved: TscTrackBar control
  • added: optimizations in code

New in StyleControls 3.70 (Apr 18, 2017)

  • added: TscGPSizeBox control (control with vector glyph and hittest = HTBOTTOMRIGHT to resize form)
  • updated: CustomGPForm2 demo with TscGPSizeBox control
  • added: some improvents to controls

New in StyleControls 3.69 (Apr 4, 2017)

  • added: TscLabel.DragForm property (If True then parent form will be dragging with this label (form caption emulation))
  • added: TscStyledForm.OnChangeActive event
  • improved: TscGPPanel, TscGPGlyphButton controls
  • added: CustomGPForm2 demo with TscStyledForm.DWMClientShadow = True and new properties for controls (see above)
  • updated: CustomGPForm demo

New in StyleControls 3.68 (Mar 30, 2017)

  • added: TscStyledForm.DWMClientShadow property (If True then component adds system DWM shadow for form with BorderStyle = bsNone)
  • updated: GPCustomForm demo with TscStyledForm.DWMClientShadow = True
  • improved: TscGPButton control
  • Version 3.67

New in StyleControls 3.67 (Mar 27, 2017)

  • added: support of RAD Studio 10.2 Tokyo

New in StyleControls 3.66 (Mar 15, 2017)

  • added: TscListView.ExtendedColumnDraw property (now you can set Column.Tag = 1 and control will draws progressbar in columnautomatically, Colum.Tag = 2 - control draws checkbox)
  • improved: TscGPVertPageControl, TscGPVertTabControl controls
  • added: new demo with TscGPVertTabControl + TIKPageView (from ImageKit) controls (3D transitions with GP controls)
  • Version 3.65

New in StyleControls 3.65 (Mar 10, 2017)

  • added: TscGPVertPageControl, TscGPVertTabControl (cool GP controls with vertical list of tabs and vector shape for tab)
  • added: OnItemCheckClick event for TscAdvancedComboBox and TscGPComboBox (for CheckedListMode = True)
  • added: OnListBoxDrawItem event for TscAdvancedComboBox control (special for popup listbox)
  • improved: all advanced page and tab controls

New in StyleControls 3.64 (Mar 6, 2017)

  • added: CheckedListMode, CheckedListWrap properties for TscAdvancedComboBox, TscGPComboBox controls (If True then popup listbox has checkboxes and control draws list of checked items (Item1; Item2; ...))
  • added: AlternateRow property for all grid controls
  • improved: VCL Styles support + High-DPI support in MDI applications (TscStyledForm component)
  • improved: High-DPI support in TscDBLookUpComboBox control
  • improved: rotate animation with acceleration in TscGPImage control
  • fixed: some minor bugs

New in StyleControls 3.63 (Feb 28, 2017)

  • added: ImageCollection, ImageIndex, ShowImage property for TscGPDial, TscGPGearDial, TscGPMeter, TscGPMeter120 controls
  • added: ShowValue, FormatStrValue property for TscGPGearDial control
  • improved: all GP meters and dials controls
  • fixed: some problems under C++Builder
  • updated: all C++Builder demos
  • updated: GP Controls demo and help

New in StyleControls 3.62 (Feb 27, 2017)

  • added: AnimationAcceleration property for TscGPCircledProgressBar, TscGPGearActivityIndicator, TscGPImage (animation with acceleration)
  • added: ImageCollection, ImageIndex, ShowImage property for TscGPCircledProgressBar control (image in circle)
  • added: AnimationLineAngle for TscGPCircledProgressBar control
  • improved: TscGPImageCollection component (smooth HQ drawing and scaling images in controls)
  • fixed: TscCheckListBox drawing with columns
  • updated: GP Controls demo and help

New in StyleControls 3.61 (Feb 22, 2017)

  • added: TscGPToolPager, TscGPToolGroupPanel (Ribbon UI analogue with GDI+ controls)
  • added: TscToolGroupPanel control (TscToolPager + TscToolGroupPanel - Ribbon UI analogue with themed controls)
  • added: TscGPScrollPanel control
  • added: StorePaintBuffer property for some controls (If True then transparent child controls from StyleControls VCL will use special paint buffer to get parent image. This solution really increase performance!)
  • improved: TscScrollPanel control
  • updated: all demos and help

New in StyleControls 3.60 (Feb 13, 2017)

  • added: TscGPPageControl, TscGPTabControl (controls with vector tabs, left and right offsets for tabs and with a lot of features to customize colors for each tab)
  • added: SelectionScreenRect and SelectionRect properties for grids (see updated DBDemo with custom dropdown form from selected row)
  • updated: demos and help

New in StyleControls 3.57 (Feb 8, 2017)

  • added: AutoComplete property + improved keyboard support for TscAdvancedListBox, TscAdvancedComboBox, TscHorzListBox, TscGridView, TscGridViewComboBox controls
  • added: Sort method for TscAdvancedListBox and TscAdvancedComboBox controls
  • added: AutoComplete property, Sort method + improved keyboard support for TscGPListBox, TscGPComboBox (GDI+ controls)
  • added: sctpbsLineTopBottom, sctpbsLine2TopBottom border styles for TscToolPager control
  • added: TscStyledForm.StylesMenuSorted property (now style names in form system menu can be sorted)
  • improved: TscToolPager and TscAdvancedPager controls + some fixes

New in StyleControls 3.56 (Feb 3, 2017)

  • added: TscGPLabel control (label control, which has properties as TLabel, TscLabel control + vector shape)
  • added: TscGPGearActivityIndicator (control to show animated vector gears)
  • added: new border style for TscAdvancedPager, TscAdvancedTabControl, TscToolPages controls (see help)
  • added: microphone vector glyph type for the TscGPEdit buttons
  • improved: TscButtonsBar control
  • improved: TscColorButton control (popup color grid behavior with custom colors)
  • fixed: drawing of microphone vector glyphs in TscGPGlyphButton
  • updated: demos and help

New in StyleControls 3.55 (Jan 31, 2017)

  • added: ArrowType property for TscGPMeter and TscGPMeter120 control (now it can be line or arrow)
  • added: DisplayFormat and CurrecyString properties for TscNumericEdit and TscGPNumericEdit controls
  • added: ShowCustomColors, ShowPopupColorsFromRight properties for TscColorButton control (now you can set array of custom colors in popup color grid)
  • updated: TscFontDialog (now color button with custom colors)
  • improved: TscMonthCalendar, TscGPMonthCalendarControls
  • improved: some vector glyphs in TscGPGlyphButton
  • improved: TscEdit and TscGPEdit controls
  • fixed: some minor bugs
  • updated: demos and help

New in StyleControls 3.54 (Jan 25, 2017)

  • added: 50+ new vector glyphs for TscGPGlyphButton control (gear, star, copy, cut, paste, font, fill, maps, help and many more for most of actions (now it has > 100 kinds))
  • added: TscGPGlyphButton.TextMargin property (see help)
  • added: "Refresh" vector glyph kind for buttons in TscGPEdit control
  • updated: GP Controls demo and help

New in StyleControls 3.53 (Jan 18, 2017)

  • added: TscGPGlyphButton control (button with vector shape and vector glyph (50 kinds))
  • improved: vector glyphs in TscGPEdit control
  • updated: GP Controls demo and help

New in StyleControls 3.52 (Jan 10, 2017)

  • added: TscGPMemo, TscGPDBMemo controls (Memo control with vector shape, background and scrollbars (GP (GDI +) controls))
  • added: TscGPGroupBox control
  • improved: TscMemo control + fixed problems with resizing
  • updated: demos and help

New in StyleControls 3.51 (Jan 4, 2017)

  • added: new of GP (GDI +) controls: TscGPMonthCalendar, TscGPDateEdit, TscGPTimeEdit, TscGPPasswordEdit, TscGPSpinEdit (controls with vector shapes, backgrounds, glyphs)
  • added: new of DB GP controls: TscGPDBDateEdit, TscGPDBTimeEdit, TscGPDBPasswordEdit, TscGPDBSpinEdit

New in StyleControls 3.50 (Dec 29, 2016)

  • added: new set of GP (GDI +) controls: TscGPListBox, TscGPComboBox, TscGPEdit, TscGPComboEdit, TscGPNumericEdit (controls with vector shapes, backgrounds, own vector scrollbars and more)
  • added: new set of DB GP controls: TscGPDBListBox, TscGPDBComboBox, TscGPDBEdit, TscGPDBComboEdit, TscDBGPNumericEdit
  • improved: some GP controls
  • improved: TscAdvancedListBox control
  • updated: help and some demos

New in StyleControls 3.38 (Dec 20, 2016)

  • added: PromptText property for TscPasswordEdit control
  • added: GroupAlphaColor, AutoSize, RowHeight for TscListGroupPanel control
  • improved: TscSplitView control
  • improved: scale support for TscColorDialog and for TscHSColorPicker, TscLColorPicker controls
  • fixed: some problems with custom dialogs with "Classic" Theme and high dpi's (Windows 7)
  • updated: help and some demos

New in StyleControls 3.37 (Dec 14, 2016)

  • added: TscListGroupPanel control (panel control, which looks as listbox group with header (see Win10_Modern_app2 demo("Options" split view))
  • added: new scapsModern selection style and ChangePageWithItemSelection property for TscAppPager control (see demos and help)
  • improved: TscScrollBox control
  • improved: TscAdvancedListbox and TscAdvancedComboBox controls
  • updated: help and some demos

New in StyleControls 3.35 (Nov 29, 2016)

  • added: TscAdvancedTabControl control
  • improved: TscTooPager, TscAdvancedPager controls
  • added: new demo with TscAdvancedTabControl + TIKPageView control (from ImageKit) to show 3D transtions between pages
  • updated: help and some demos

New in StyleControls 3.32 (Nov 22, 2016)

  • added: TscStyledForm.InActiveClientBlurAmount and TscStyledForm.InActiveClientColorAlpha properties (additinoal adjustment of blurred glass effect for form client)
  • improved: TscStyledForm component (behavior of the form with buttons and tabs in NC area and fixed some bugs)
  • added: some optimizations in code
  • updated: help and some demos

New in StyleControls 3.31 (Nov 15, 2016)

  • added: blurred glass effect for form client (see TscStyledForm.InActiveClientColor property and TscStyledForm.ShowClientInActiveEffect,TscStyledForm.HideClientInActiveEffect methods
  • fixed: position of dropdown form in some cases (TscStyledForm.DropDown method
  • fixed: MDI form behavior with close query in child forms (TscStyledForm component
  • updated: help and some demos

New in StyleControls 3.30 (Nov 1, 2016)

  • added: support of SmartEffect VCL (now you can use all controls in transition effects)
  • added: special events in different controls to use SmartEffects animation (see demos)
  • added: demos with SmartEffects VCL

New in StyleControls 3.21 (Oct 21, 2016)

  • fixed: shadow effect scaling in GP controls + improved these effects
  • fixed: drawing of popup calendar border with some styles in TscDateEdit control

New in StyleControls 3.20 (Oct 17, 2016)

  • added: collection of GP DB controls (10 controls)
  • added: KnobShadow property for TscGPDial and TscGPGearDial controls
  • added: Ribbon UI Analogue demos

New in StyleControls 3.17 (Oct 12, 2016)

  • added: ArrowShadow and FrameShadow properties for TscGPMeter, TscGPMeter120, TscGPClock controls (shadow effects)
  • added: ThumbShadow, FrameSolid, FrameOnSolid, FrameInside properties for TscGPSwitch (now you can customize switch as in iOS or Android)
  • added: ThumbShadow property for TscGPSlider control
  • added: ArrowShadow property for TscGPHVMeter control
  • added: DrawOnlyClient property for TscGPImageCollectionItem object
  • improved: scaing of TscActivityIndicator control (now it scaled with high quality)
  • updated: GP Controls demo
  • updated: help

New in StyleControls 3.15 (Oct 7, 2016)

  • added: interaction between TscGPImage and TscGPImageCollection components
  • added: TscGPImage.PngImage property
  • added: TscGPPanel.FillColor2 property and improved gradient filling feature
  • added: TscScrollPanel.ScrollButtonWidth property
  • added: some optimizatinos in code of TscGPImageCollection component
  • improved: TscScrollPanel control scaling
  • improved: TscToolPager control
  • added: new High-DPI demos

New in StyleControls 3.12 (Oct 7, 2016)

  • added: TscGPImageCollection component
  • (collection of images with different drawing styles. Images can be HQ scaled to any scale factor)
  • added: ScaleFrameWidth and ScaleCheckMarkThickness properties for TscGPCheckBox control
  • improved: animation and behavior of TscSwitch and TscGPSwitch controls
  • updated: some part of code in controls to use TscImageCollection and TscGPImageCollection components
  • updated: GP controls demo and help

New in StyleControls 3.11 (Oct 7, 2016)

  • added: TscGPVirtualImageList component
  • (Image list component, which can uses one external TImageList as source for images!
  • You can set dynamically size, scale factor (High-DPI support is easy now) for images and get smooth HQ scaling!)
  • added: ShowValue, FormatStrValue and ValueTextColor properties for TscGPDial control
  • improved: TscGPMeter120 control
  • improved: TscGPSlider control
  • updated: TscButtonsBar control (added new properties and some part of code was rewritten, see help)
  • updated: GP Controls demo and help
  • updated: High-DPI demo "Win10_Modern_App" - now it uses TscGPVirtualImageList component with one TImageList component
  • updated: help

New in StyleControls 3.10 (Oct 7, 2016)

  • added: TscGPHVMeter control
  • added: TscGPSlider control
  • added: TscGPMeter120 control
  • improved: some GP controls
  • updated: GP Controls demo and help

New in StyleControls 3.07 (Oct 7, 2016)

  • added: TscGPClock control
  • added: TscGPDial and TscGPGearDial controls
  • updated: TscGPMeter control in most part
  • added: Images and ImageIndex property for TscGPImage (now it can use image from TscImageCollection component)
  • updated: GP Controls demo and help

New in StyleControls 3.05 (Oct 7, 2016)

  • added: TscGPMeter - cool rounded meter control with advanced features
  • updated: GP Controls demo and help

New in StyleControls 3.03 (Oct 7, 2016)

  • added: RotationAngle and RotateAnimation properties for TscGPImage control (now you can rotate image or activate rotate animation for it)
  • added: AnimationMode and Active properties for TscGPProgressBar and TscGPCircledProgressBar controls (progress animation)
  • updated: help and demo for GP controls
  • fixed: custom font color not applied in TscRichEdit control when VCL Style enabled

New in StyleControls 3.02 (Oct 7, 2016)

  • added: code to the scStyleManager unit (TscStyleManager component) to improve scale (High-DPI) support for styled system common dialogs (for Seattle+ versions)
  • improved: drawing of checkmark in TscGPCheckBox control
  • improved: TscPasswordEdit control
  • improved: TscButtonsBar, TscFrameBar controls (scale support)

New in StyleControls 3.01 (Oct 7, 2016)

  • added: additional properties to customize shapes in TscGPCheckBox, TscGPRadionButton controls
  • added: additional properties to customize gradient filling in TscGPButton, TscGPPanel controls
  • added: properties to add and adjust clip frame for picture in TscGPImage control
  • improved: some code in scDrawUtils unit
  • updated: demos and help

New in StyleControls 3.0 (Oct 7, 2016)

  • added: collection of controls, which based on GDI+ vector graphic (controls can automatically use colors from styles or custom colors for different elements)
  • added: demo for new collection of vector controls (see "gpcontrols(new)!!!" demo folder)
  • added: High-DPI demo for new collection of vector controls
  • updated: help

New in StyleControls 2.33 (Dec 28, 2015)

  • fixed: scrolling behavior of pages in TscAppPager, TscModernPager, TscAdvancedPager controls with VCL Styles
  • fixed: adjusting page position in TscToolPager control when BorderStyle = sctpbsLine
  • added: some optimizations in code

New in StyleControls 2.32 (Dec 21, 2015)

  • added: TscStyledForm.OnHitTest event
  • improved: TscListView control
  • improved: TscMemo control
  • improved: scrolling behaviour of TscScrollBox control with VCL Styles
  • improved: TscRichEdit control behaviour

New in StyleControls 2.31 (Dec 13, 2015)

  • added: TscAdvancedListBox.Filter property (filter for items)
  • added: TscAdvancedComboEdit.UseFilter (filter for popup listbox)
  • added: PromptText property for editor controls
  • improved: TscStyledForm component
  • improved: TscMemo control
  • updated: demos and help

New in StyleControls 2.30 (Dec 7, 2015)

  • added: TscStringGrid, TscDrawGrid and TscDBGrid (grids with transparency, wallpapers, transparent editors and more features)
  • improved: editor controls and some DB controls
  • updated: demos and help

New in StyleControls 2.21 (Nov 27, 2015)

  • added: OnMouseMove, OnMouseDown, OnMouseUp, OnMouseEnter and OnMouseLeave events for buttons and tabs in NC area (TscStyledForm component)
  • added: TscActivityIndicator.Kind property and 2 new kind of it (scaikCircle and scaikSectors)
  • added: some optmizations in code
  • improved: TscAdvancedComboEdit control
  • improved: TscComboBox control (work with Style and StyleKind properties)
  • fixed: some problems with TscSplitView contol when you changed Visible property

New in StyleControls 2.20 (Nov 23, 2015)

  • added: 20 DB controls with advanced features
  • added: new demo with some DB controls
  • added: TscRichEdit contol
  • improved: TscHint component
  • improved: TscStyledForm component

New in StyleControls 2.17 (Nov 23, 2015)

  • added: TscAdvancedPager control
  • added: new demo with TscAdvancedPager control
  • improved: TscToolPager control
  • improved: TscGalleryMenu component
  • updated: help

New in StyleControls 2.15 (Nov 5, 2015)

  • added: TscWebBrowser control
  • added: new demo for TscWebBrowser control
  • added: fixes and behaviour improvements in all edit controls
  • added: some optimizations in code

New in StyleControls 2.10 (Nov 5, 2015)

  • added: TscActivityIndicator control
  • added: TscRelativePanel control
  • improved: TscSplitView control
  • added: new demo for TscSplitView control
  • improved: drawing of some controls with styles
  • updated: demos
  • updated: help

New in StyleControls 2.05 (Nov 5, 2015)

  • added: TscSwitch control
  • updated: TscStyleManager component (styled menus works since XE2 now)

New in StyleControls 2.0 (Oct 21, 2015)

  • added: TscModernSplitView, TscSplitView, TscPageViewer controls to create Windows 10 Modern Applications
  • added: demo of Windows 10 Modern Application
  • added: TscHint component
  • added: TscBalloonHint component
  • added: Hints support for buttons and tabs in NC area of the form (TscStyledForm component)
  • added: TscStyleManager component (TscStyledMenu was removed)
  • added: a lot of improvements for different controls and style hook classes
  • added: a lot of optimizations in code
  • fixed: some bugs in controls
  • updated: demos and help

New in StyleControls 1.95 (Oct 9, 2015)

  • added: TscStatusBar control
  • added: TscToolBar control
  • added: GroupIndex, Down and AllowAllUp properties for NC area buttons (TscStyledForm component)
  • improved: support of styled menus
  • updated: demos and help

New in StyleControls 1.91 (Oct 9, 2015)

  • added: improved TscStyledMenu component (updated and improved styled menu drawing)
  • fixed: glow effect drawing on TscButton control

New in StyleControls 1.90 (Oct 5, 2015)

  • added: a lot of properties and events to TscStyledForm component to add buttons and tabs in NC area of styled form
  • added: tabsheet style for TscPanel control
  • added: tab styles for TscButton control
  • added: TscButton.OnPaint event
  • added: new demos
  • updated: help and demos

New in StyleControls 1.85 (Sep 28, 2015)

  • improved: TscStyledForm component
  • added: mdi demo with TscStyledForm component
  • added: TscStyledForm.ClientWidth and TscStyledForm.ClientHeight properties (store client size after style changed)
  • added: TscStyledForm.ShowStylesMenu and TscStyledForm.StylesMenuCaption properties (add styles menu in system menu of the form)
  • added: optimization in controls to draw glow effect more faster

New in StyleControls 1.83 (Sep 21, 2015)

  • added: TscStyledForm component (component to adjust and improved behaviour of styled form(owner of this component))

New in StyleControls 1.82 (Sep 10, 2015)

  • added: TscStyledMenu component (component to adjust styled menus and add advanced features: alphablend, wallpapers, items as headers)

New in StyleControls 1.80 (Sep 8, 2015)

  • added: RAD Studio 10 Seattle support
  • added: TscComboBox.StyleKind property
  • fixed: TscImageCollection component (updated saving method for stored 32-bit bitmap to png)
  • improved: TscComboBoxEx control
  • improved: TscFrameBar control
  • improved: TscToolPager control
  • improved: behaviour of TscShellComboBox control
  • added: optmizations in source code for some controls
  • updated: some demos and help

New in StyleControls 1.76 (Aug 21, 2015)

  • added: optimizations for TscToolPager control
  • improved: drawing of items in TscAppPager control
  • improved: drawing of selection in controls when ShowFocusRect = False

New in StyleControls 1.75 (Aug 13, 2015)

  • added: TscToolPager control (analogue of PageControl with left, right offset for tabs to put any controls after and before tabs)
  • added: scsbsTabSheet background style for TscScrollBox control

New in StyleControls 1.72 (Jul 7, 2015)

  • improved: Windows 10 support

New in StyleControls 1.71 (Jul 7, 2015)

  • improved: behaviour and drawing of all edit controls
  • fixed: drawing of TscAdvancedComboBox, TscGridViewComboBox controls in some style kinds
  • improved: buttons behaviour in TscAdvancedListBox items
  • improved: drawing of TscCheckBox, TscRadioButton, TscGroupBox controls
  • added: some optimizations in code

New in StyleControls 1.70 (May 18, 2015)

  • added: TscScrollPanel control
  • added: demo for TscScrollPanel control
  • added: TscShellListView.AutoExecute property
  • added: new style kinds for edit controls
  • added: TscAppPager.OnCaptionClick property
  • added: some optimizations in source code

New in StyleControls 1.65 (Apr 27, 2015)

  • added: TscAppPager control

New in StyleControls 1.60 (Apr 27, 2015)

  • added: RAD Studio XE8 support
  • added: a lot of changes, improvements with new properties in most controls
  • added: custom images support with new style kinds in most of controls (buttons, checkboxes, selection, backgrounds and more)
  • added: TscImageCollection.Bitmap property (you can set Bitmap property form PNG file and get 32-bitmap for using in controls)
  • added: TscImageCollection.BitmapOptions property (you can set parameters of how Bitmap will be draw in control (margins, alphablend, draw style and more)
  • added: CustomImages and other properties in most of controls to use custom images for control's elements
  • added: TscTrackBar and TscProgressBar control with many advanced features
  • added: a lot of new options in TscAdvancedListBox control
  • updated: demos

New in StyleControls 1.55 (Feb 9, 2015)

  • added: TscAdvancedComboBox.ListBoxStyle property
  • added: TscAdvancedComboEdit.ListBoxStyle property
  • improved: behaviour of TscAdvancedListBox control with group styles

New in StyleControls 1.50 (Jan 21, 2015)

  • added: new style with active bottom line (focused state) for edit and advanced combobox controls (see StyleKind property)
  • added: TscAdvancedListBox.Style property - now it can be with plain style or with 2 types of groups
  • added: TscAdvancedListBox.GroupBackgorundColor property
  • improved: TscAdvancedComboEdit control
  • updated: demos and help

New in StyleControls 1.45 (Dec 10, 2014)

  • improved: drawing of treeview and listview controls when VCL Style is enabled and DoubleBuffered = True
  • improved: shell controls

New in StyleControls 1.43 (Dec 2, 2014)

  • fixed: problem with loading TscShellListView control when ThumbnailOptions.Enabled

New in StyleControls 1.42 (Nov 29, 2014)

  • added: optimizations for threads and memory usage in TscShellListView control

New in StyleControls 1.41 (Nov 20, 2014)

  • improved: Thumbnails support in TscShellListView control

New in StyleControls 1.40 (Nov 13, 2014)

  • added: Thmubnails support for TscShellListView control (see ThambnailOptions property)
  • added: a lot of improvements in the TscShellListView control
  • added: OnItemDrawImage event to the TscListView control
  • fixed: some bugs in shell controls

New in StyleControls 1.37 (Nov 4, 2014)

  • added: new scbsColorButton style kind for TscButton
  • added: TscButton.ColorOptions property to adjust colors for body, frame and text for all states
  • improved: updown control behaviour in TscPageControl
  • fixed: some bugs in TscAdvancedListBox and TscLinkBar controls

New in StyleControls 1.35 (Oct 25, 2014)

  • added: TscMonthCalendar, TscDateEdit controls
  • added: TscTimeEdit control
  • added: TscSpinEdit control
  • added: RepeatClick and RepeatClickInterval properties for buttons in edits
  • added: ButtonColor and ButtonGlyphColor properties for TscTreeView control
  • added: some fixes and optimizations in code

New in StyleControls 1.30 (Oct 21, 2014)

  • added: TscScrollBox control - scrollbox with wallpaper and smooth scrolling
  • added: TscFrameBar controls - control with dynamic frames and buttons to hide and show frames
  • added: small optimizations in code

New in StyleControls 1.25 (Oct 14, 2014)

  • added: SelectionColor and SelectionTextColor properties to all controls with selection - now you can set your custom selection color
  • added: support of truncated text for long item's captions in TscGridView, TscGridViewComboBox, TscHorzListBox, TscGallery controls
  • added: BalloonHint property for TscGridView, TscGridViewComboBox, TscHorzListBox, TscGallery control - automatically show hint to see full caption of truncated items
  • added: performance optimizations for shell controls - now they draw and scroll much more faster
  • added: a lot of improvements in text drawing methods
  • improved: behaviour and drawing of TscListView control
  • fixed: redrawing of TscListBox control on resize

New in StyleControls 1.20 (Oct 1, 2014)

  • added: scDevExStyleAdapter unit to support VCL Styles in DevExpress controls (QuantumGrid, Scheduler and more (v. 13, 14 are supported))
  • added: new demo with DevExpress QuantumGrid

New in StyleControls 1.16 (Sep 17, 2014)

  • added: support for Rad Studio XE2
  • added: some improvements of controls drawing

New in StyleControls 1.15 (Sep 12, 2014)

  • added: TscGalleryMenu component (popup menu with images in groups)
  • added: TscButton.GalleryMenu propery
  • added: TscColorButton control (button to select color)
  • added: ProgressBar property for items in TscAdvancedListBox control

New in StyleControls 1.10 (Sep 5, 2014)

  • Added:
  • TscButtonsBar control (panel with buttons in sections)
  • TscAdvancedComboEdit control
  • Button and Detail property for items in TscAdvancedListBox control
  • New properties for adjusting TscAdvancedListBox control
  • TscFontListBox, TscFontComboBox controls
  • TscCalcEdit control - numeric edit with drop-down calculator
  • New StyleKind values for TscButton and TscPanel controls
  • TscNumericEdit.DisplayType property
  • AddMRUItem method to the TscListBox, TscComboBox controls
  • Optimizations and fixes in code
  • Updated:
  • Demos and help

New in StyleControls 1.05 (Sep 5, 2014)

  • Added:
  • TscColorListBox, TscColorBox controls
  • A lot of new features for TscPageControl, such as close buttons, glow effect for tabs, wallpaper for tabs, offset for tabs, tabs in center feature and many more
  • New demo for TscPageControl