TAdvSmoothListBox Changelog

What's new in TAdvSmoothListBox 10.2.4.0

Mar 31, 2020
  • New: UIStyle property for TMSStyles in TAdvProgressBar TPlannerMaskDatePicker TAdvSearchList and THTMLabel
  • New: UIStyle property for TMSStyles and button colors can be adjusted in TAdvMultiButtonEdit
  • New: TRatingCategory.OnImageIndexTRatingCategory.OffImageIndex properties added in TAdvRatingGrid
  • New: Support for high DPI in TAdvMaskEditButton and TPlannerMaskDatePicker
  • New: StyleElements property exposed in TAdvSearchEdit
  • New: StyleElements property exposed in TAdvDropDown
  • New: Possible to make no page active (ActivePageIndex to -1) in TAdvOfficePager TAdvOfficeTabSet and TAdvSmoothTabPager
  • New: GridLines GridLineColor properties added in TAdvRatingGrid
  • New: DropDownWidth property added in TAdvGlowButton
  • New: Button colors of TAdvEditButton TAdvMaskEditButton and TAdvSpinEdit can now be set and changes with new Office styles
  • New: Added error balloon tips for invalid entries in TAdvInputTaskDialog
  • Improved: Office styles support in TAdvSearchEdit
  • Improved: Label positioning when ParentFont = true in TAdvComboBox
  • Improved: Changed Column[x].ButtonCaption setter to allow dynamic button caption config in TDBAdvGrid
  • Improved: Additional button painting when StyleElements is set to [] in TAdvMultiButtonEdit
  • Fixed: Support for High DPI of new dropdown arrow and high dpi resize on focus issue in TAdvSmoothEditBtn
  • Fixed: Rare issue with high DPI when using ShowError = true in TAdvEdit
  • Fixed: ParentFont kept true on initialization for Edit Dropdown and other affected components
  • Fixed: No more difference between Group items and loose TAdvOfficeCheckBox and TAdvOfficeRadioButton styles
  • Fixed: Issue with styler and font color setting in TAdvComboBox
  • Fixed: Issue with mouse wheel selection move on top and bottom row
  • Fixed: Issue with large imagelist image sizes in TAdvRatingGrid
  • Fixed: Issue with label font high DPI handling when ParentFont = true in TAdvSpinEdit
  • Fixed: Issue with hints on selector items in TAdvOfficeToolSelector
  • Fixed: Issue with gradient panel background color when using VCL styles in TInspectorBar
  • Fixed: Issue with custom border drawing in specific circumstances in TAdvStringGrid
  • Fixed: Issue with adding new TPlannerMaskDatePicker control on form
  • Fixed: Issue with Paste after programmatic text insert in TAdvMemo
  • Fixed: Image was incorrectly scaled on high DPI in TImageTextItem
  • Fixed: Fixed : Support for High DPI of new dropdown arrow in TAdvEditButton and TAdvMaskEditButton
  • Fixed: Error in IDE when deleting assigned ComboBox of TAdvFormStyler in design-time
  • Fixed: Dropdown button colors in office 2019 styles in AdvSmooth dropdown components
  • Fixed: Color consistency for edit components and TAdvTrackBar in Office 2019 Gray and forcing color in dropdown for TAdvComboBox TAdvEdit and TAdvDropDown

New in TAdvSmoothListBox 10.2.3.0 (Mar 17, 2020)

  • New : TDBAdvRichEditorHTMLIO component added
  • New : TAdvStickyPopUpMenu high DPI per monitor handling implemented
  • New : OnBeforePopupMenu event added in TAdvRichEditor
  • New : GlyphIndex property added to support imagelist images for button in TAdvEditBtn
  • New : Event OnError added in TAdvIPEdit
  • New : BeepOnError property added in TAdvIPEdit
  • Improved : When Text = empty draw no line at bottom of TAdvSignatureCapture
  • Improved : Find and replace within selection in TAdvMemo
  • Fixed : With Styler Font is used when item is not selected in TAdvStickyPopUpMenu
  • Fixed : Spin button strange issue with Windows XXX VCL styles in TAdvSpinEdit
  • Fixed : Regression with copy and paste control at design-time in TAdvGlowButton
  • Fixed : Issue with use of non-incremental programmatic narrowdown
  • Fixed : Issue with persisting UIStyle property in TAdvStringGrid
  • Fixed : Issue with disjunct row selection in combination with PreciseCheckClick = true in TAdvStringGrid
  • Fixed : Issue with MouseActions.DirectEdit custom inplace editors and cell validation in TAdvStringGrid

New in TAdvSmoothListBox 10.2.2.0 (Mar 12, 2020)

  • New: TAdvSmoothComboBox per monitor DPI handling
  • Improved: Function added in TAdvSmoothListBox to change DPI scale from TAdvSmoothComboBox
  • Fixed: Dropdown direction of TAdvSmoothComboBox with multiple screens
  • Fixed: C specific issue with AdvMemo.hpp file

New in TAdvSmoothListBox 10.2.1.0 (Mar 11, 2020)

  • New: Exposed StyleElements for TAdvSmoothToggleButton
  • Improved: Runtime VCL style switching handling in TDBAdvGrid
  • Improved: High DPI handling for column fonts in TDBAdvGrid
  • Fixed: Small issue with parsing image width / height from HTML file in TAdvRichEditor
  • Fixed: Repeat find in wordwrapped text in TAdvMemo
  • Fixed: Regression with editing via a TDBAdvEdit
  • Fixed: Regression with OnChange event for spin button click in TAdvSpinEdit
  • Fixed: Per monitor high DPI handling of TAdvToolBarButton
  • Fixed: Issue with wordwrapped hyperlink click
  • Fixed: Issue with using TAdvToolBarPager without styler component
  • Fixed: Issue with setting control disabled and changing dataset enabled state in TAdvDBLookupComboBox
  • Fixed: Issue with precision for high DPI calculationn for label of TAdvDBLookupComboBox
  • Fixed: Issue with label font for high DPI in TAdvEdit
  • Fixed: Issue with default UIStyle property of TAdvStringGrid
  • Fixed: Issue with TAdvToolBarPager overlapping of the TAdvPage captions when width was too small in Office 2019
  • Fixed: Issue with Form.KeyPreview and default handling of ESC and RETURN keys
  • Fixed: Issue with ESC handling in TDBAdvEdit TDBAdvEditBtn

New in TAdvSmoothListBox 10.2.0.0 (Mar 5, 2020)

  • New : Support for persisting indent in HTML in TAdvRichEditor
  • New : Support for per monitor DPI in TAdvSmoothListBox
  • New : Support for HTML DIV import support for font settings on SPAN in TAdvRichEditor
  • New : Property Transparent added in TAdvScrollBox
  • New : Property AutoDropDown: boolean added in TInspectorBar
  • New : Introducing TAdvWebBrowser
  • New : Initialization of TMSStyle based components
  • New : Event OnRowCountChange added in TAdvStringGrid
  • New : Changed SelStartXSelStartYSelEndXSelEndY to become read/write properties in TAdvMemo
  • New : Added automatic VCL Styles support for AdvMessageBox() AdvMessageDlg()
  • Improved : Use of Columns[x].ButtonWidth/Columns[x].ButtonCaption in TDBAdvGrid
  • Improved : Use of Columns[x].ButtonWidth/Columns[x].ButtonCaption in TAdvColumnGrid
  • Improved : TAdvMemo HTML JS WEB styler background color handling with VCL styles
  • Improved : High DPI handling in application with multiple forms using a ribbon
  • Improved : Dynamically changing inplace editor button width in TAdvStringGrid
  • Fixed : TAdvTrackBar TrackLabel and TickMark font color changes with dark office style
  • Fixed : TAdvOfficeStatusBar UseSystemFont property wasn''t stored in form file when true
  • Fixed : Regression with default tree node drawing in TInspectorBar
  • Fixed : Rare issue with using TAdvRichEditorHTMLIO and font persistence
  • Fixed : Rare issue with cell validation and balloon hints on inactive forms in TAdvStringGrid
  • Fixed : Issue with text selection in etMoney edit type in TDBAdvEdit
  • Fixed : Issue with switching between VCL styles and TMS styles at runtime in TAdvGlowButton
  • Fixed : Issue with selected nodes and switching VCL styles at runtime in TAdvTreeComboBox
  • Fixed : Issue with save with RTF cells and Unicode in TAdvStringGrid
  • Fixed : Issue with find at end of text with wrap in TAdvMemo
  • Fixed : Issue with entry when EditMask is set in TAdvSmoothDatePicker
  • Fixed : Issue with design-time deactivating dataset with TDBAdvGrid
  • Fixed : Issue with customizing cell button color via OnGetCelLColor in TAdvStringGrid
  • Fixed : Issue with changing StyleElements at runtime in TAdvStringGrid
  • Fixed : Issue with cell button text color in TAdvStringGrid
  • Fixed : Issue with SVG rendering engine
  • Fixed : Issue with OnKeyDown and ESC key in TAdvListEditor
  • Fixed : Issue with OnChange event handler when typing text in spinedit with selection in TAdvSpinEdit
  • Fixed : Issue with FindText() with option frWholeWord in TAdvMemo
  • Fixed : Issue with Display.ScaleToFit when no high-DPI is enabled in the application in TPlanner
  • Fixed : Empty On and Off caption wasn''t applied in runtime for TAdvSmoothSlider
  • Fixed : Dropdown alignment in TAdvTreeCombobox
  • Fixed : Display on wrong position when there is a load delay in TAdvTreeCombobox
  • Fixed : AdvToolBar right line wasn''t drawn in AdvToolBarPager when RoundEdges was false
  • Fixed : AdvOutLookList checkbox drawing on high DPI
  • Fixed : AdvOutLookList Office 2019 Black style color settings

New in TAdvSmoothListBox 2.9.2.18 (Mar 6, 2018)

  • New : Select parameter added for the ScrollToItem() method

New in TAdvSmoothListBox 2.7.0.1 (Mar 23, 2013)

  • Fixed : Issue with parenting

New in TAdvSmoothListBox 2.7.0.0 (Mar 23, 2013)

  • New : Windows 8, Office 2013 styles added
  • Fixed : Issue with autosizing in full height calculation for scrolling

New in TAdvSmoothListBox 2.6.3.0 (Feb 2, 2013)

  • New : CaptionMarginRight and CaptionWordWrap properties per item
  • Improved : Exposed Edit Filter control

New in TAdvSmoothListBox 2.6.2.0 (Jan 10, 2013)

  • New : OnContextPopup exposed

New in TAdvSmoothListBox 2.6.1.0 (Jan 10, 2013)

  • New : MouseSelect property added

New in TAdvSmoothListBox 2.6.0.0 (Oct 8, 2012)

  • New : OnFilterProcessed event
  • New : Bubble message list layout with alternate fill per item
  • New : Autosizing items, configurable per item
  • Improved : Issues regarding, selection, focus rectangle, interaction
  • Improved : Clickmargin, dragmargin, deletemargin properties exposed

New in TAdvSmoothListBox 2.5.0.2 (May 25, 2012)

  • Fixed : Issue with strikeout font style

New in TAdvSmoothListBox 2.5.0.1 (Feb 13, 2012)

  • Improved : Performance in DB version

New in TAdvSmoothListBox 2.5.0.0 (Feb 2, 2012)

  • New : Metro Style Support
  • Fixed : Issue with drag and drop index

New in TAdvSmoothListBox 2.4.2.1 (Dec 9, 2011)

  • Improved : Move functionality on Items level to move items in the listbox

New in TAdvSmoothListBox 2.4.2.0 (Dec 2, 2011)

  • New : OnGraphicLeftClick and OnGraphicRightClick events added
  • Fixed : Issue with font memoryleak

New in TAdvSmoothListBox 2.4.1.1 (Nov 18, 2011)

  • Fixed : Issue with DeleteButton displaying in ComboBox

New in TAdvSmoothListBox 2.4.0.4 (Sep 30, 2011)

  • Fixed : Issue with drawing control through WM_PRINTCLIENT message

New in TAdvSmoothListBox 2.4.0.3 (Sep 13, 2011)

  • Fixed : Issue with header and footer rect when not visible
  • Fixed : Issue with StayOnTop parent form

New in TAdvSmoothListBox 2.4.0.1 (Jul 1, 2011)

  • Improved : Cleanup of outputdebugstring calls

New in TAdvSmoothListBox 2.4.0.0 (Jun 3, 2011)

  • New : Selected font for Caption, Info and Notes
  • New : PictureContainer and ImageList Support in smooth button type
  • New : Officehint support
  • Improved : Lookupbar MainLevel items only
  • Fixed : Issue with setting button color when using office styles
  • Fixed : Issue with position of dropdowncontrol
  • Fixed : Issue with DropDownControl invalid pointer

New in TAdvSmoothListBox 2.3.0.3 (Mar 18, 2011)

  • Fixed : Access violation with selecting and assigning items in older delphi versions

New in TAdvSmoothListBox 2.3.0.2 (Feb 26, 2011)

  • New : Enabled property added to enabled/disable filter functionality

New in TAdvSmoothListBox 2.3.0.1 (Feb 15, 2011)

  • Fixed : Issue with PageUp, PageDown selecteditemindex

New in TAdvSmoothListBox 2.3.0.0 (Jan 14, 2011)

  • New : ctNode graphic type
  • New : Separator for items, SeparatorLineColor, SeparatorShadowLineColor
  • New : ScrollIndicator.Style added to have an always visible scrollbar
  • New : ItemAppearance.NodeOpen,ItemAppearance.NodeClosed picture properties
  • New : ItemAppearance.InfoFill* properties added
  • New : HTML formatting support added in item's caption
  • New : Customizable delete button appearance
  • Improved : Added event OnGetRecordCount in DBAdvSmoothListBox
  • Fixed : Issue with setting selecteditemindex in Clear

New in TAdvSmoothListBox 2.2.1.0 (Dec 6, 2010)

  • New : Event OnFilterChange in TAdvSmoothListBox
  • Fixed : Issue with keyboard events when filtering in TAdvSmoothListBox
  • Fixed : Issue with initializing office colors

New in TAdvSmoothListBox 2.2.0.7 (Nov 5, 2010)

  • Fixed : Various fixes and improvements
  • Fixed : Issue with click called twice
  • Fixed : Issue with assigning default item
  • Fixed : Issue with GraphicLeftMargin not calculated

New in TAdvSmoothListBox 2.2.0.5 (Oct 1, 2010)

  • Fixed : Issue with dragging vs item selection

New in TAdvSmoothListBox 2.2.0.4 (Sep 24, 2010)

  • Fixed : Issue with speed with non html notes text
  • Fixed : Issue with middle mouse button drag
  • Fixed : Access violation access section items with imagelist

New in TAdvSmoothListBox 2.2.0.3 (Sep 18, 2010)

  • Fixed : Issue with default value of deletebutton
  • Fixed : Issue with checking items after detail is shown

New in TAdvSmoothListBox 2.2.0.2 (Sep 3, 2010)

  • Fixed : Issue with adding items to displaylist with custom categories

New in TAdvSmoothListBox 2.1.0.0 (Jul 3, 2010)

  • New : OnCompare event for custom comparing
  • New : Iphone style Delete button
  • New : ImageList and PictureContainer support for GraphicLeft and GraphicRight
  • New : Filtering
  • Fixed : Issue with accessing dataset when destroying

New in TAdvSmoothListBox 2.0.4.1 (Jun 11, 2010)

  • Fixed : Issue with destroying DB version

New in TAdvSmoothListBox 2.0.4.0 (Jun 1, 2010)

  • New : Built-in support for Office 2010 colors
  • Fixed : Issue with clipping HTML text

New in TAdvSmoothListBox 2.0.3.2 (May 22, 2010)

  • Fixed : Issue with selectitemindex after deletion

New in TAdvSmoothListBox 2.0.3.1 (May 7, 2010)

  • Fixed : Workaround for OnGesture event called before click and setfocus in Windows XP and older
  • Fixed : Issue with ItemObject not accessible

New in TAdvSmoothListBox 2.0.3.0 (Apr 23, 2010)

  • New : Property EnableDragging to enabled or disable drag drop
  • Fixed : Small issue when performing mouseup after multiselect

New in TAdvSmoothListBox 2.0.2.0 (Apr 9, 2010)

  • New : Textrendering property to change rendering of the text
  • Fixed : Issue with Notes rectangle calculation

New in TAdvSmoothListBox 2.0.1.1 (Mar 20, 2010)

  • Fixed : Issue with popupmenu and item select
  • Fixed : Issue with Display Rectangle and Graphic interaction

New in TAdvSmoothListBox 2.0.1.0 (Mar 6, 2010)

  • New : Glow property for Item Appearance

New in TAdvSmoothListBox 2.0.0.2 (Feb 19, 2010)

  • Improved : Multiselect drag & drop

New in TAdvSmoothListBox 2.0.0.1 (Feb 5, 2010)

  • Fixed : Issue with Parent in C++Builder

New in TAdvSmoothListBox 2.0.0.0 (Jan 23, 2010)

  • New : Database aware version of TAdvSmoothListBox
  • Fixed : Issue with Selected count
  • Fixed : Issue with GraphicLeft and GraphicRect calculation rectangle

New in TAdvSmoothListBox 1.6.0.3 (Dec 20, 2009)

  • Improved : Public property Parent to create listbox at runtime
  • Fixed : Issue with cursor
  • Fixed : Issue with OnItemSelected and keyboard lookup

New in TAdvSmoothListBox 1.6.0.2 (Nov 20, 2009)

  • Fixed : Issue with showing detail when double-clicking on header and footer

New in TAdvSmoothListBox 1.6.0.1 (Nov 7, 2009)

  • Fixed : Access violation in older Delphi versions with custom categories

New in TAdvSmoothListBox 1.6.0.0 (Sep 9, 2009)

  • New : VCL Drag drop support
  • New : OLE Drag Drop support
  • New : Functions IndexOfCaption, IndexOfNotes and IndexOfInfo
  • Improved : HTML notes calculation

New in TAdvSmoothListBox 1.5.4.0 (Aug 31, 2009)

  • New : ExpandAll and CollapseAll
  • Improved : Issue with info rectangle and graphic right
  • Fixed : Issue with dblclick and mouse scrolling
  • Fixed : Issue with clicking info, notes and caption rectangle
  • Fixed : Exception with destroying default items

New in TAdvSmoothListBox 1.5.3.1 (Jul 16, 2009)

  • Fixed : issue with keyboard lookup when typing multiple characters
  • Fixed : issue with click position of anchors
  • Fixed : issue with calculating HTML notes rectangle
  • Fixed : Access violation when using Item Detail

New in TAdvSmoothListBox 1.5.3.0 (Jul 5, 2009)

  • New : Built-in support for reduced color set for use with terminal servers
  • Fixed : Issue with scrolling when losing focus
  • Fixed : Issue with calculating item rectangles

New in TAdvSmoothListBox 1.5.2.0 (Jun 20, 2009)

  • New : Support for Windows Vista and Windows Seven Style
  • New : Graphic left and right type gtDropDownButton to call the drop down control
  • New : Exposed events OnItemDropDownHide, OnItemDropDownShow, OnItemDropDownSelect
  • New : Added DropDownControlClass to use a drop down control on an item
  • Fixed : Issue with invalid pointer, invalid destroy order of objects
  • Fixed : Issue with destroying combobox and listbox in same project

New in TAdvSmoothListBox 1.5.1.4 (May 25, 2009)

  • Fixed : Default state of properties.

New in TAdvSmoothListBox 1.5.1.3 (May 8, 2009)

  • Fixed : Issue with DrawFrameControl rectangle when XP themes disables.

New in TAdvSmoothListBox 1.5.1.2 (May 4, 2009)

  • Changes:
  • Fixed : Issue with Items.SelectedItem := nil, issue with VK_F4 in TAdvSmoothComboBox, issue with multiple group expanding / collapsing on same level, issue with Events and expanding after mouse move on graphic left.

New in TAdvSmoothListBox 1.5.1.1 (Mar 31, 2009)

  • New: enabled Checkbox with space key when item has focus, public property GraphicClicked which indicates if the graphic left or right is clicked