The following movie shows the first look of the newly eXGraph/JS component

ExGraph/JS is a component that offers excellent graphical data visualization. It has many different types and styles of charts. Easy to use, zoom, resize, scroll, overview, legend, cursor view, owner-draw, numerous chart types to different axes in the same view, multiple views, and much more are features of the ExGraph/JS package. The ExGraph/JS is a HTML standalone-component, written in JavaScript, that uses no third-party libraries. The version of eXGraph for /COM, /NET and /WPF will be available in the near future.

The following movie shows the Predecessor/Successor feature

Tasks may have multiple predecessors or multiple successors. Before you begin establishing dependencies, it's important to understand that there are four types: Finish to Start (FS), the predecessor ends before the successor can begin, Start to Start (SS), the predecessor begins before the successor can begin, Finish to Finish (FF), the predecessor ends before the successor can end, Start to Finish (SF), the predecessor begins before the successor can end. The Predecessor/Successor columns show the bar's predecessor/successor based on its incoming/outgoing links. The control allows you to highlight the selected link, to add or remove the links based on the dependencies you type.

The following movie shows the expandable HTML caption feature

The expandable-captions allow you to expand(show)/collapse(hide) different information using "<a ;exp=>" or "<a ;e64=>" anchor ex-HTML tag. The exp/e64 field of the anchor stores the information to show once the user collapses/expands the caption. Any ex-HTML caption can be transformed to an expandable-caption, by inserting the anchor ex-HTML tag. For instance, "<solidline><b>Header</b></solidline><br>Line1<r><a ;exp=show lines>+</a><br>Line2<br>Line3" shows the Header in underlined and bold on the first line and Line1, Line2, Line3 on the rest. The "show lines" is shown instead of Line1, Line2, Line3 once the user clicks the + sign. The feature will be available for almost all components that provide the AnchorClick event, such as eXSwimlane, eXSurface, eXHTML, eXG2antt, and so on (/COM, /NET, /WPF and Javascript as well)

The following movie shows the undo/redo feature

You can undo and redo your last design actions on the surface. To undo an action, press Ctrl + Z. To redo an undone action, press Ctrl + Y. The Undo and Redo features let you remove or repeat single or multiple UI actions, but all actions must be undone or redone in the order you did or undid them you can t skip actions. For example, if you change the shape of three elements and then decide you want to undo the first change you made, you must undo all three changes. The feature will be available for eXSurface, eXSwimlane and eXSchedule /COM, /NET, /WPF and Javascript.

The following movie shows the ImageSize feature

The ImageSize property allows you to change the default icon size from 16 to any other value. In other words, ability to specify the size for icons, check-box, radio-buttons, expand-collapse glyphs and so on. The Images method allows app to load icons from files, streams or BASE-64 encoded strings. The ImageSize property should be defined before the Images method, so the correct resolution for ICO is chosen. This feature will be available for all UI controls that support Images method.

changes and additions for 2017, so far

12-20-2017 ExG2antt, 17.1.0.2
*Added: Prevents resizing the inner-controls, when the user vertically scrolls the control, by clipping the inner-controls to the control's list part, instead shrinking to the top header (Items.InsertControlItem method, _USETOPWINDOW )
*Fixed: The Items.SchedulePDM method may return 0, but still no arrangement is performed on the bars (the chart includes links with negative lags, Items.Link(exLinkPDMWorkingDelay property, Items.Link(exLinkPDMWorkingDelay) property, Items.SchedulePDM method ))
*Fixed: The Items.SchedulePDM method may return 0 or 2 ( valid layout ), if a bar is linked/connected to one of it's summary bar.)
*Fixed: The Items.SchedulePDM method may return 0, for different connections, even the layout/arrangement is not possible.)
*Fixed: The Items.SchedulePDM method returns -4 or -8, and can't display the critical path for not-connected children of the summary bars, if the Items.SchedulePDM method is called on the summary bar itself.)
12-20-2017 ExToolBar, 13.0.0.1
*NEW: Advanced Shortcut Keys Support, including UI visual appearance when the user presses modifier keys, such as CTRL, ALT or SHIFT, or a combination of any of them
*Added: ShortcutKeyVisible property gets or sets a value that specifies whether the control's shortcut keys are visible or hidden.
*Added: Item.Shortcut property specifies the keys combination to invoke it. For instance, Shortcut property on "CTRL + A", indicates that the user can automatically select the item pressing the CTRL + A combination, or "CTRL + F1 + B", indicates that the item is being invoked as soon as the user presses CTRL + F1 and then B key. This is valid while the control's ShortcutKeyVisible property is exShowShortcutKeysToggle or exShowShortcutKeysToggleDelayed
*Added: ShortcutKeyAlignH property defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items horizontally.
*Added: ShortcutKeyAlignV property defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items vertically.
12-19-2017 ExGrid, 12.0.0.1
*NEW: Windows 8.1 64-bit compatibility
*Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
*Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...
*Added: The Items.ItemMinHeight/ItemMaxHeight properties specify the item's height if the item contains cells with Items.CellSingleLine property on False ( By default, the ItemHeight property has no effect if the Items.CellSingleLine property on False )
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
12-19-2017 ExFileView, 11.0.0.6
*Added: Scrolls the child items as much as they fit the control's client area when the Expand method is performed.
*Fixed: The vertical scroll position is lost, once the user expands a folder using the +/- buttons.
*Fixed: Can't use Enter key while renaming a file/folder, on ExHelper.
12-18-2017 ExContextMenu, 11.1.0.3
*NEW: Ability to display and edit data using a progress control
*Added: The Item.AllowEdit property on exItemEditProgress assigns a progress editor to the current item. The Item.EditValue property gets or sets the value of the progress.
*Added: The exItemEditReadOnly flag on Item.AllowEdit property specifies a disabled/read-only editor assigned to the current item. For instance, exItemEditReadOnly + exItemEditProgress creates a read-only progress ( the user can't change the progress value at runtime )
12-18-2017 ExRibbon, 12.0.0.5
*Fixed: Prevents closing the current popup / sub-menu once the user presses the Alt modifier-key.
*Fixed: The CTRL + Escape closes all popups / sub-menus.
*Fixed: The control fails if adding a popup item with no sub-items
*Fixed: Un-highlights all visible items, when cursor leaves the control.
12-18-2017 ExHelper, 20.0.0.1
*Added: Exontrol.CascadeTree component to the controls list.
*Added: Exontrol.Miller component to the controls list.
*Added: Exontrol.Thumbnail component to the controls list.
12-17-2017

The following movie shows the first-look of the newly eXCascadeTree component:

The eXCascadeTree component is a multiple-columns-tree-view component that uses miller columns visualization to display your data. The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The cascade columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the current location. It is closely related to techniques used earlier in the Smalltalk browser, but was independently invented by Mark S. Miller in 1980 at Yale University.
12-13-2017 ExEdit, 12.0.0.4
*NEW: Inline-ToolTip Support. The Inline-ToolTip support allows you to display the tooltip/documentation of the keyword, while editing, so it is displayed while the caret is in the current line, and it disappear once the user selects a new line,
*Added: AllowInlineToolTip property, indicates that the current line shows inline tooltip for keywords found to the caret.
*Added: ExcludeInlineToolTip property, specifies a list of keywords, separated by , ( comma character), that specifies the keywords to be excluded from the inline tooltip support.
*Added: TempInlineToolTip property, Specifies a temporarily inline tooltip to be shown on the current line. By default, the inline tooltip can be shown only if the AllowInlineToolTip property is not-zero and the control is focused, enabled, allow changes, the caret is visible, and there is no selection on multiple lines. The temporarily inline tooltip is shown as soon as the TempInlineToolTip property is not empty, no matter of AllowInlineToolTip property or if the control is focused, enabled, and so on. The temporarily inline tooltip is removed as soon as the caret of the control is moved.
12-13-2017 ExShellView, 11.0.0.1
*Added: DisableDragDrop property disables the OLE Drag and Drop within the control.
*Fixed: The control's InvokeItemMenu or InvokeMenuCommand may be fired more than once.
*Fixed: Removes the flickering cursor, while using the evaluation version of the control.
12-11-2017 ExG2antt, 17.1.0.1
*NEW: Radical improvements for Items.SchedulePDM method
*Added: Performs optimizations of bars that starts the scheduling, using the Items.SchedulePDM method for best fit, rather than having the same ending margin)
*Added: In project management, a critical path is the sequence of project network activities which add up to the longest overall duration, regardless if that longest duration has float or not. Previously, the control gets the critical path as a linked path, while currently, the critical path may include also other nodes/activities that can make the project longer.)
*Added: Defines the critical path, when the chart links child / summary bars (Items.DefSchedulePDM(exPDMCriticalPathBarColor) property, Items.SchedulePDM method, Items.DefineSummaryBars method) )
*Added: The Items.DefSchedulePDM(exPDMCriticalPathLinkColor) property specifies the color for links that are part of the current critical path, including links between child / summary-bars, even if the summary-bar is not actually part of the path )
*Added: The Items.ItemBar(exBarCriticalPath) property returns the position of the bar within the critical path if positive, else 0 (long expression). Previously, the Items.ItemBar(exBarCriticalPath) property returns a boolean expression, that specifies whether the bar is part of the critical path. )
*Fixed: The application hangs if moving a summary bar with child bars that use Items.ItemNonworkingUnits and Items.ItemBar(exBarKeepWorkingCount) property, while chart's unit-scale is exYear.
12-11-2017 ExComboBox, 12.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
12-06-2017 ExSchedule, 12.2.0.3
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: Can't select a word that contains accented(acute, circumflexm umlaut and dieresis) characters, if the user double clicks it, or using the CTRL + SHIFT + Right key.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
12-06-2017 ExHTML, 12.0.0.4
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
12-04-2017 ExTree, 12.0.0.3
*NEW: Improvements to allow OLE Drag and Drop operations (OLEDropMode property) to work with control's AutoDrag property (/COM)
*Fixed: The user can't select a new item with a short click, only if moving the mouse, while SingleSel property is False, AutoDrag property is exAutoDragPosition... and the OLEDropMode property is OLEDropManual.
*Fixed: Can't toggle the selection state of the item from the cursor ( CTRL + short click ), while SingleSel property is False, AutoDrag property is exAutoDragPosition...
*Fixed: The user can't move the selected item to a new position ( AutoDrag property is exAutoDragPosition...), if the OLEDropMode property is OLEDropManual.
12-04-2017 ExRadialMenu, 11.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
12-04-2017

The following movie shows the FilterBar extension:

The FilterBar extension allows you to filter items using interactively UI drop down panels. Also, it allows you to filter items as you type. You can let the user to filter for some or all columns, hidden or visible, by patterns that use wild characters, by date, image, check, and so on. The label of the FilterBar extension allows using expressions so you are free to design it the way how you want to show or behave. This feature will be available for controls like eXGrid, eXG2antt, eXGantt, eXTree, eXList, eXFileView, eXCombobBox and eXPivot.
11-27-2017 ExG2antt, 17.0.0.3
*Added: Multiple improvements for moving the summary-bar.
*Added: Items.ItemBar(,,exBarMoveStart) property retrieves or sets ( by preserving the bar's length/duration ) a value that indicates the start of the bar. This property returns the same value as Items.ItemBar(,,exBarStart) property. If used to change the starting point of the bar, the Items.ItemBar(,,exBarMoveStart) property moves the bar, while the Items.ItemBar(,,exBarStart) property resizes the bar, or in other words, the exBarMoveStart moves the starting point of the bar, by preserving the bar's length/duration. For instance, this property can be associated with a column of drop down calendar type, so once the user changes the date in the calendar, the associated bar is moved to start at selected date. 
*Added: Items.ItemBar(,,exBarMoveEnd) property retrieves or sets ( by preserving the bar's length/duration ) a value that indicates the end of the bar. This property returns the same value as Items.ItemBar(,,exBarEnd) property. If used to change the ending point of the bar, the Items.ItemBar(,,exBarMoveEnd) property moves the bar, while the Items.ItemBar(,,exBarEnd) property resizes the bar, or in other words, the exBarMoveEnd moves the ending point of the bar, by preserving the bar's length/duration. For instance, this property can be associated with a column of drop down calendar type, so once the user changes the date in the calendar, the associated bar is moved to end at selected date. 
*Added: Items.ItemBar(,,exBarMoveEndInclusive) property retrieves or sets ( by preserving the bar's length/duration ) a value that indicates the inclusive ending point of the bar. Generally, the inclusive ending point of the bar is exBarEnd - 1. This property returns the same value as Items.ItemBar(,,exBarEndInclusive) property. If used to change the inclusive ending point of the bar, the Items.ItemBar(,,exBarMoveEndInclusive) property moves the bar, while the Items.ItemBar(,,exBarEndInclusive) property resizes the bar, or in other words, the exBarMoveEndInclusive moves the inclusive ending point of the bar, by preserving the bar's length/duration. For instance, this property can be associated with a column of drop down calendar type, so once the user changes the date in the calendar, the associated bar is moved to end at selected date. 
*Fixed: Ensures that the bar's percent caption fits the bar's client area, while the ItemBar(exBarAlignPercentCaption) is RightAlignment ( default ).
11-27-2017 ExLabel, 15.0.0.2
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
11-22-2017 ExCalcEdit, 9.0.0.1
*NEW: Multiple-Lines Support
*Added: MultiLine property specifies whether the control accepts multiple lines.
*Added: Count property counts the lines in the control.
*Added: TextLine([Line]) specifies the line based on its index.
*Added: Result([Line]) retrieves the result of the giving line.
*Added: IsValid([Line]) property specifies whether the expression on the giving line is valid.
11-22-2017 ExToolTip, 12.0.0.2, ExStatusBar, 10.0.0.2, ExTreeCube, 11.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
11-20-2017 ExGrid, 11.4.0.3
*NEW: Incremental Search and Filter Support for the Columns Floating Bar ( ColumnsFloatBarVisible property )
*NEW: Incremental Search and Filter Support for the drop down filter panel. The Incremental search/filter feature for the drop down filter panel is valid while the Filter For field is not displayed. For instance, if the drop down filter list displays hundreds of items, you can start typing and it includes just the items that match your typing characters.
*Added: Column.DisplayFilterPattern on False hides the Filter For: field in the drop down filter panel, and so the incremental search/filter is allowed on the drop down filter panel. As soon as you type, the drop down list includes the items that match the typed characters only.
*Added: The Min and Max aggregate functions supports string and date values ( previously it supports only numeric values )
*Added: \Access2007\UserEditor sample ( /COM only )
*Fixed: Memory leaks detected when using grouping items multiple times ( AllowGroupBy property, Ungroup method )
*Fixed: Can't paste the number from the clipboard on a cell with Editor.Numeric property on exInteger(-1)
11-20-2017 ExGantt, 14.0.0.3
*Added: Call the EnsureVisibleColumn on the last visible column if RightToLeft property is True, else on the first visible column
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )
11-17-2017

The following movie shows the first-look of eXMiller component:

The eXMiller component is file-folder-view component that uses miller columns visualization to display system folders and files. The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the current location. It is closely related to techniques used earlier in the Smalltalk browser, but was independently invented by Mark S. Miller in 1980 at Yale University. Miller columns are most well known today as the "Columns view" mode of the Mac OS X Finder, as well as the "Browser" view in iTunes.
11-17-2017 ExG2antt, 17.0.0.2
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
*Added: The Items.ItemBar(exBarWorkingCount) property is hourly computed, if the Chart.NonworkingHours property is not zero. Previously, The Items.ItemBar(exBarWorkingCount) property is wrongly computed if the Chart. UnitScale property is exWeek, exMonth or exYear
*Fixed: Prevents one left-scroll of the chart, if the user simple clicks the chart, while AutoDrag property is AutoDragScroll
*Fixed: Calling the SaveXML("sample.xml") method on VB.NET for /NET or /WPF assembly, does not create / save the sample.xml file, instead you can use SaveXML(CType("sample.xml", Object)
*Fixed: Click and wait the locked area of the control starts scrolling up or down the control, while SingleSel property is false
*Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
11-17-2017 ExPropertiesList, 12.0.0.3
*NEW: Unlimited options to show any HTML text, images, colors, EBNs, patterns, frames anywhere on the property's background. Ability to draw additional EBN/Color/Text/Patterns/Images on the property, using the EBN String Format (create and run at runtime EBN objects)
*Added: Property.CellBackgroundExt(Column) property indicates additional colors, text, patterns, images that can be displayed on the property's background using the EBN string format. For instance, Property.CellBackgroundExt(0) = "bottom[4,back=RGB(0,0,0)],top[4,back=RGB(0,0,0)]" draws a 4-pixels wide line aligned to the top and bottom sides of the property. The Property.BackColorExt = "bottom[10%+12,back=RGB(255,0,0),text=`<img>alert</img><b>Alert!`,align=0x11]" displays the alert picture and the Alert! caption as bold, on the RED background, on the bottom portion of the property (10%+12 pixels-wide from the object's client area). 
*Added: Property.CellBackgroundExtValue(Column,Index,Property) property gets or sets a value that indicates the value of giving property for the object with indicated index. This property has effect only if the CellBackgroundExt property is set. The CellBackgroundExtValue property allows you to change programmatically, the properties of the parts that composes the EBN object. For instance, CellBackgroundExtValue(0,exFrameColorExt) = RGB(255,0,0) draws a red frame around the root part of the object. For instance, you can use this property to change properties ( like colors ) of the EBN without having to assign a new EBN string format 
*Tip: The EBN is a set of UI elements that are built as a tree where each element is anchored to its parent element. The CellBackgroundExtValue property can change properties like: exBackColorExt (element's background color, including other EBN objects), exClientExt (position/size of the element), exAnchorExt (element's alignment relative to its parent), exTextExt (associates a HTML text on the element), exTextExtWordWrap (word wrapping of the elements text), exTextExtAlignment (alignment of the element's text), exPatternExt (pattern to be shown on the element), exPatternColorExt ( color of the pattern on the element ), exFrameColorExt (color to show the border-frame on the element), exFrameThickExt (shows a thick-frame around the element), exUserDataExt (associates an extra-data with the element)
*Tip: The eXButtons's builder WYSWYG tool provides the To String field, that indicates the EBN string format that can be used by BackColorExt/BackColorExtValue properties.
11-15-2017 Expression, 12.0.0.1
*NEW: Custom Operators Support
*Added: AddCustomOperator(Name, Keyword, ToolTip, Type) adds a custom operator with specified name of specified type. For instance, the .AddCustomOperator("itembar", "<b>itembar</b> <fgcolor=808080>a</fgcolor>", "The <b>itembar</b> a (unary operator) retrieves the value of the ItemBar property.", exUnaryOperator) adds the itembar unary operator. The newly custom operators are added if the name of the operator is not empty, contains only letters and was not already added.
*Added: ClearCustomOperators method clears custom operators. This method clears all entries being added through the AddCustomOperator method.
*Added: AllowValueKeyword property specifies whether the expression supports the value keyword. By default, the AllowValueKeyword property is True.
*Added: AllowDefaultOperators property specifies whether the expression supports default operators. By default, the AllowDefaultOperators property is True.
11-15-2017 EXMLGrid, 12.0.0.7
*NEW: Scroll Extension which allows you to shrink the space used by control's scroll bars, and still using the scroll bars using the extension which shows up outside of the control's client area.
*Added: The ScrollPartEnum.exExtentThumbPart indicates the thumb-extension of the scroll bar. The ScrollPartVisible(Bar,exExtentThumbPart) on True enables the scroll bar extension.
*Added: Background(exVSThumbExt) specifies the visual appearance of the thumb-extension, for the vertical scroll bar. The similar values are exVSThumbExtP, exVSThumbExtD, exVSThumbExtH, when the thumb-extension is pressed, disabled or the cursor hovers it.
*Added: Background(exHSThumbExt) specifies the visual appearance of the thumb-extension, for the horizontal scroll bar. The similar values are exHSThumbExtP, exHSThumbExtD, exHSThumbExtH, when the thumb-extension is pressed, disabled or the cursor hovers it.
*Fixed: Prevents showing the default appearance of the exVSUpper/exHSUpper/exVSLower/exHSLower, if the exVSBack/exHSBack is set
11-13-2017 ExPivot, 12.0.0.7
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
11-13-2017 ExPopupMenu, 11.0.0.2, ExMenu, 10.0.0.2, ExRollist, 10.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
11-08-2017 ExComboBox, 11.0.1.1
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
11-08-2017 ExSurface, 13.0.0.3
*Added: Allow to link an element to itself.
*Fixed: The LinkFromPoint property returns no link, if the ShowLinksType property is exLinkStraight
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
11-08-2017 ExScrollBar, 13.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
11-06-2017 ExThumbnail, 12.0.0.1
*NEW: Multiple-Files Thumbnail Support
*Added: The InputFiles property Indicates the list of files to be thumbnailed. The InputFiles property supports String type, which indicates the file or multiple-files to be previewed ( each file on a new line, separated by \r\n ), or a safe array of VARIANT values.
*Added: The Mode property specifies how thumbnails are arranged on the control's client area.
*Added: The ThumbnailMinWidth / ThumbnailMinHeight specifies the minimum size to display the thumbnails.
11-06-2017 ExG2Host, 10.1.0.2
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Added: The HostObjectFieldEnum.exTasksPercent specifies the name of the field from the tasks data source, that specifies the percent of the task.
*Added: The HostObjectFieldEnum.exTasksShowPercentCaption specifies the name of the field from the tasks data source, that specifies whether the percent is shown on the task.
*Added: The HostObjectFieldEnum.exTasksPercentCaptionFormat specifies the name of the field from the tasks data source, that specifies trhe format to displays the percent on the task.
*Fixed: The "800AFAE0 Invalid argument." error occurs if the table contains a field of Attachment type.
11-01-2017 ExList, 12.0.0.3
*NEW: Improvements to allow OLE Drag and Drop operations (OLEDropMode property) to work with control's AutoDrag property (/COM)
*Fixed: The user can't select a new item with a short click, only if moving the mouse, while SingleSel property is False, AutoDrag property is exAutoDragPosition... and the OLEDropMode property is OLEDropManual.
*Fixed: Can't toggle the selection state of the item from the cursor ( CTRL + short click ), while SingleSel property is False, AutoDrag property is exAutoDragPosition...
*Fixed: The user can't move the selected item to a new position ( AutoDrag property is exAutoDragPosition...), if the OLEDropMode property is OLEDropManual.
11-01-2017 ExPlorerBar, 12.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
10-30-2017 ExG2antt, 17.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
*Fixed: Prevents scrolling the chart's panel ( AutoDrag property ), while AllowZoomOnFly panel is shown.
10-30-2017 ExPrint, 14.1.0.1
*NEW: Ability to zoom the pages by clicking and dragging the middle mouse button
*Added: The PreviewSettings(exPreviewAllowMiddleZoom) property specifies whether the user can zoom the pages by clicking and dragging the middle mouse button. By default, the PreviewSettings(exPreviewAllowMiddleZoom) property is True. Set on False to disable this feature. ( zoom-in, zoom-out by dragging support)
*Added: The UILimitPagesCount specifies the limit of pages the control can load before a message box to continue shows up. By default, the UILimitPagesCount property is 100. You can disable it, by setting the UILimitPagesCount property to -1.
*Fixed: The CTRL key changes the focused page.
10-27-2017

The following movie shows the exThumbnail's first-look:

The Exontrol's exThumbnail component provides thumbnail views for your files. Thumbnails are reduced-size versions of pictures, used to make it easier to scan and recognize them, serving the same role for images as a normal text index does for words. It includes features like: multiple-files, filter, sort, ability to zoom-in/out, auto-update, context menu and more.
 
10-25-2017 ExPropertiesList, 12.0.0.2
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
*Fixed: 0 or -1 is displayed for properties of boolean type
10-25-2017 ExMaskEdit, 10.0.0.1, ExCalc, 10.0.0.2, ExListBar, 13.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
10-23-2017 ExGrid, 11.4.0.2
*Added: The Export method includes expandable columns too
*Fixed: The Export method does not add empty cells at the beginning of the line.
*Added: The AutoDrag property drags the child items of dragging item, if the item is expanded and there is no other selected item ( none or one selected item ). If multiple items are selected and dragged, no child items are included in the dragging operation
*Fixed: The focused column becomes erratic once a column is removed (Columns.Remove method)
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: Can't save the size of the control in MS Access.
10-23-2017 ExSlider, 14.0.0.1
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
10-18-2017 ExGantt, 14.0.0.2
*Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
*Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
*Fixed: The last italic character of a HTML caption may be shown as clipped
10-18-2017 ExCalendar, 14.0.0.1
*Added: FormatABC method formats the A,B,C values based on the giving expression and returns the result. For instance, FormatABC("dpi") returns a numeric value that indicates the display settings ( aspect ratio ).
*Added: FreezeEvents(Freeze) method prevents firing any event. For instance, FreezeEvents(True) freezes the control's events, no no event is fired, until the FreezeEvents(False) is called.
*Fixed: Calendar.EventParam(-2) returns wrong information, while calling during the Event or any other control's event.
10-16-2017 ExG2antt, 16.0.0.3
*Added: The Bar.FormatHistogramValues property specifies the format to show bar's value in the histogram. 
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
*Fixed: The task/bar on the background is selected, moved or resized, in case it intersects other task/bar(s) when the user clicks the intersection. The fix is applied to Chart.BarFromPoint, Items.ItemBar(exBarToolTip), Items.ItemBar(exBarSelected) properties.
*Fixed: Prevents selecting tasks/bars that does not intersect the dragging rectangle, when the user right-clicks the control and drag to select multiple tasks/bars.
10-16-2017 ExGauge, 14.1.0.1
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
10-11-2017 ExG2antt, 16.0.0.2
*Added: Shows the control's Notes in the Print and Print-Preview ( using the Exontrol's eXPrint component )
*Added: Shows the control's Notes when using the CopyTo method to export the control's content to specified format
*Added: Chart.UnitScale / Chart.UnitWidth properties to Layout property ( save / restore layout include zooming options )
*Added: Chart.SelectLevel / Chart.SelectDates properties to Layout property ( save / restore layout include selected dates )
*Fixed: The selected item overlaps the column's Def(exCellHasBackColor) in the chart section, when using the the Chart.ColumnsFormatLevel property.
*Fixed: The AllowAutoDrag event is not fired ( /WPF version only )
10-11-2017 ExFileView, 11.0.0.5
*Added: Allows using the Expand method for network shared folders ( \\ ), while the ExploreFromHere browses the desktop ( ::{00021400-0000-0000-C000-000000000046} ). For instance, the Expand("\\NETMACHINE\Temp"), expands the Temp shared folder of NETMACHINE device. The Network / My Network Places folder is expanded as well.
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
*Fixed: A Click event occurs right after DblClick event.
10-09-2017 ExTab, 13.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
10-09-2017 ExEdit, 12.0.0.3
*NEW: Incremental Search Contains for control's sensitive context
*Added: The F3 key advances to the next occurrence of the selected text, while the control's sensitive context is shown.
*Added: EditContext.Options(exContextDisableIncrementalSearchContains) property specifies whether the Incremental Search Contains for control's sensitive context is disabled or enabled.
*Added: EditContext.Options(exContextInsertCaretPos) property returns or sets a numeric expression that determines the position to display the control's caret, once the user selects and inserts an item from the control's sensitive context. The value keyword indicates the item being inserted, or the value of the Item parameter of the Context.Add property. For instance, EditContext.Options(exContextInsertCaretPos) property on value lfind `"`, specifies that the caret to be shown on the first occurrence of the " character. By default, the control's sensitive context provides start-with incremental search, and if no item is found using start-with, the contains incremental search is applied, so it searches for items that contains the typed characters. Use the EditContext.Options(exContextDisableIncrementalSearchContains) property on True, to disable contains incremental search on the control's sensitive context.
*Added: The TAB key closes and selects the current item in the control's sensitive context ( similar with Enter key )
10-09-2017 ExOrgChart, 14.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
10-09-2017 ExPlorerTree, 12.0.0.6
*Fixed: Click and wait the locked area of the control starts scrolling up or down the control, while SingleSel property is false
*Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
*Fixed: Sometimes the control displays no items, but still showing the vertical scroll bar, when the user deletes multiple items ( Items.RemoveItem method )
10-04-2017 ExGrid, 11.4.0.1
*NEW: Support for EBN 1002 version.
*Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
*Added: Includes the expandable columns to dragging data if using the AutoDrag property on exAutoDragCopyText 
*Fixed: No TAB character is included between empty cells, when data is dragged using the AutoDrag property on exAutoDragCopyText.
*Fixed: The control fails to display data if a numeric filter is applied to a column, while the Exclude flag is set ( FilterList includes exShowExclude flag, FilterType is exNumeric ).
10-04-2017 ExG2Host, 10.1.0.1
*NEW: Ability to load/save the host's Notes collection
*Added: The DefHostPropertyEnum.exNewNoteID specifies the new identifier that can be used to create new notes ( prefixed by a "N" keyword )
*Added: The HostObjectFieldEnum.exNotesDataSource specifies the Name of the data source to load/save the notes of the host.
*Added: The HostObjectFieldEnum.exNotesID specifies the name of the field from the notes data source, that specifies the identifier of the note within the host.
*Added: The HostObjectFieldEnum.exNotesItemID specifies the name of the field from the notes data source, that specifies the index/identifier of the row/item associated with the note.
*Added: The HostObjectFieldEnum.exNotesKey specifies the name of the field from the notes data source, that specifies the object related to the note.
*Added: The HostObjectFieldEnum.exNotesStartCaption specifies the name of the field from the notes data source, that specifies the text/caption of the start part of the note.
*Added: The HostObjectFieldEnum.exNotesEndCaption specifies the name of the field from the notes data source, that specifies the text/caption of the end part of the note.
*Added: The HostObjectFieldEnum.exNotesShowLink specifies the name of the field from the notes data source, that defines the link between parts of the note.
*Added: The HostObjectFieldEnum.exNotesStartCanMove specifies the name of the field from the notes data source, that indicates whether the start part of the note can move.
*Added: The HostObjectFieldEnum.exNotesEndCanMove specifies the name of the field from the notes data source, that indicates whether the end part of the note can move.
*Added: The HostObjectFieldEnum.exNotesRelativePosition specifies the name of the field from the notes data source, that defines the position of the note relative to associated object.
*Added: The HostObjectFieldEnum.exNotesStartHOffset specifies the name of the field from the notes data source, that indicates the horizontal offset to display the start part of the note.
*Added: The HostObjectFieldEnum.exNotesEndHOffset specifies the name of the field from the notes data source, that indicates the horizontal offset to display the end part of the note.
*Added: The HostObjectFieldEnum.exNotesStartVOffset specifies the name of the field from the notes data source, that indicates the vertical offset to display the start part of the note.
*Added: The HostObjectFieldEnum.exNotesEndVOffset specifies the name of the field from the notes data source, that indicates the vertical offset to display the end part of the note.
*Added: The HostObjectFieldEnum.exNotesStartBackColor specifies the name of the field from the notes data source, that defines the background color of the start part of the note.
*Added: The HostObjectFieldEnum.exNotesEndBackColor specifies the name of the field from the notes data source, that defines the background color of the end part of the note.
*Added: The HostObjectFieldEnum.exNotesStartForeColor specifies the name of the field from the notes data source, that defines the foreground color of the start part of the note.
*Added: The HostObjectFieldEnum.exNotesEndForeColor specifies the name of the field from the notes data source, that defines the foreground color of the end part of the note.
*Added: The HostObjectFieldEnum.exNotesStartShadow specifies the name of the field from the notes data source, that indicates whether the start part of the note displays its shadow.
*Added: The HostObjectFieldEnum.exNotesEndShadow specifies the name of the field from the notes data source, that indicates whether the end part of the note displays its shadow.
10-02-2017 ExSwimLane, 13.0.0.2
*Fixed: A GPF may occur if calling Links.Remove method during the AddLink event
*Fixed: It is safe to remove objects ( elements or links ) during events
*Fixed: The flow of elements, is slightly moving to a different position when calling the Arrange method on a different element ( AlignObjectsToGridLines property is not zero ).
*Fixed: Prevents overlapping the elements with no incoming elements.
10-02-2017 ExRibbon, 12.0.0.4
*NEW: Multiple Improvements for the EditRibbon tool
*Added: Ability to create/load a new sample. Select the "New Sample" from the tool's system menu, select a folder and there you can create a new sample. If the folder contains the EBN file, those will be loaded, in order to use them into the new sample
*Added: Update the exHTML.dll, into the EditRibbon tool
10-02-2017 ExToolBar, 12.0.0.4
*Fixed: Prevents closing the current popup / sub-menu once the user presses the Alt modifier-key.
*Fixed: The CTRL + Escape closes all popups / sub-menus.
*Fixed: The control fails if adding a popup item with no sub-items
*Fixed: Un-highlights all visible items, when cursor leaves the control.
09-29-2017 ExG2antt, 16.0.0.1
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The Items.ItemBar(,,ItemBarEnum.exBarBackgroundExtInflate) property increases or decreases the margins of the portion where the exBarBackgroundExt is applied/shown. By default, the exBarBackgroundExtInflate property is 0, which indicates that the bar's client area is the portion where the exBarBackgroundExt is applied. For instance, "-10,0,10,0" enlarges the bar's margins by 10 pixels, to left and right, and so the exBarBackgroundExt will looks wider. If the exBarBackgroundExtInflate property is of numeric type, it specifies the range to increases or decreases all the margins. The exBarBackgroundExt adds unlimited options to show any HTML text, images, colors, EBNs, patterns, frames anywhere on the bar's background. Ability to draw additional EBN/Color/Text/Patterns/Images on the bar, using the EBN String Format (create and run at runtime EBN objects)
*Added: Chart.WeekNumberAs property specifies the week number is displayed. By default, the WeekNumberAs property is exSimpleWeekNumber, which indicates that the first week starts on January 1st of a given year, week n+1 starts 7 days after week n. If WeekNumberAs property is exISO8601WeekNumber, it indicates that the week number is displayed according to the ISO8601 standard, which specifies that the first week of the year is the one that includes the January the 4th ( default ). Previously, the week number is displayed based on the value of the Chart.FirstWeekDay property.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: The control's BackColorAlternate is shown incorrectly, after calling the Items.RemoveAllItems or Columns.Clear method
09-29-2017 ExContextMenu, 11.1.0.2
*NEW: Ability to display and edit data using a scroll-bar control
*Added: The Item.AllowEdit property on exItemEditScrollBar assigns a scrollbar editor to the current item. The Item.EditValue property gets or sets the value of the scrollbar.
*Added: The Item.EditOption property retrieves or sets options to be assigned to the item's editor. For instance Item.EditOption(exEditMaxValue) property specifies the maximum value when the item displays a scrollbar control.
09-27-2017 ExSchedule, 12.2.0.2
*Added: VerticalScrollWheel property indicates the distance to scroll using the mouse wheel. By default, the VerticalScrollWheel property is 1, which indicates the control's font height. The VerticalScrollWheel property determines the the distance to scroll using the mouse wheel by multiplying the value with the height of the current font, if the value is positive, else if the value is negative it indicates a fixed distance.
*Added: AllowSelectCreateEvent property specifies whether the newly created event gets selected or highlighted ( for s short period of time, 1 second )
*Added: Background(exScheduleAllDayEventScrollBackColor) property specifies the visual appearance to put on the all-day events header, when it contains scrolling events.
*Fixed: Can't create new events right away, if the control's events selection is not empty ( create new events after second click )
09-27-2017 ExHTML, 12.0.0.3
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: The toolbar's buttons are not size correctly, with the Windows set to Classic theme.
09-27-2017 ExRecord, 10.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
09-25-2017 ExTree, 12.0.0.2
*Fixed: Prevents showing the control's Picture on dragging items while AutoDrag property is set
*Fixed: Shows the grid-lines / background-alternate colors for non-items part of the control while the user drags items using the AutoDrag property.
*Fixed: Can't indent the dragging item(s) when it hovers the last visible item in the list, while the AutoDrag property is exAutoDragPositionAny
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
09-25-2017 ExCalcEdit, 8.0.0.2
*Added: TemplatePut method defines inside variables for the next Template/ExecuteTemplate call.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
09-25-2017 ExHelper, 19.0.0.1
*Added: Exontrol.G2Host component to the controls list.
*Added: Increases the width of the Pos column in the Questions panel.
09-25-2017

The following movie shows the eXG2antt's ItemBarEx feature:

The ItemBarEx property is an extension of ItemBar property, that allows changing the properties for a set of bars, using expressions. For instance, you can move all bars of type "Task", or you can change the color for all checked items, or you can change the percent for selected bars, and so on. For instance ItemBarEx("itemisselected",exBarColor) = RGB(255,0,0), changes the color for all bars found in selected items, or ItemBarEx("itemisselected and itembar(exBarName) like `Task*`",exBarPercent100) = "value + 1", adds 1% (percent) to each "Task" bar found in the selected items.
09-20-2017 ExG2antt, 15.1.0.5
*NEW: The Expression of the ConditionalFormat/ComputedField/FormatColumn supports %C0, %C1, .... which indicates the caption of the cell as displayed, while the %0, %1, gets the value of the cell. The cell's value may be different than what the cell displays as a string. For instance, let's say a cell display HTML format. The %0 returns the html format including the HTML tags, while %C0 returns the cell's content as string without HTML tags.
*Added: The Items.FormatCell or Column.FormatColumn property supports %C0, %C1, ... which indicates the content of the cell as string, on the column with the index 0, 1, and so on... For instance the, "%C0 + %C1" concatenates the first two cells, which is similar with a computed field per cell. In other words, you can have computed field per cells, using the Items.FormatCell, not only using the Column.ComputedField property which is applied to the entire column.
*Fixed: The pictures of a disabled item are not visible or shown at a different position, while the cursor hovers the item. 
*Fixed: Resizes the locked columns to the left, while RightToLeft property is True (CountLockedColumns property).
*Fixed: Closes the drag and drop image before the OLEDragDrop event occurs. For instance, a MessageBox during the OLEDragDrop event will keep showing the control's drag and drop picture ( Background(exDragDropAfter) property, /COM version )
09-20-2017 ExCalendar, 13.0.0.2
*Fixed: The top and bottom grid lines are not displayed.
*Fixed: The bottom-border line is not shown, if the calendar shows multiple months on y-axis.
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
09-20-2017 ExSplitBar, 11.0.0.1, ExToolBar.CRD, 13.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-18-2017 EXMLGrid, 12.0.0.6
*Added: Ability to move the dragging node as a child, while performing OLE Drag and Drop, if the cursor hovers the right-part of the node.
*Added: Node.ID property indicates the unique identifier of the node within the entire nodes collection.
*Added: Nodes.ItemByID( ID ) property returns a node giving its unique identifier
*Added: Nodes.RemoveByID( ID ) method removes the node giving its unique identifier
*Fixed: The HitTestEnum.exHTPicture flag is returned when the cursor hovers the picture left/right coordinate, by ignoring the top/bottom coordinate
09-18-2017 ExSkinBox, 13.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
09-18-2017 ExTreeCube, 11.0.0.1
*Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-13-2017 ExGantt, 14.0.0.1
*NEW: Multiple improvements for RTL support ( Right-To-Left Layout ).
*Added: Aligns the locked columns to the right, if the RightToLeft property is True. ( CountLockedColumns property )
*Added: Aligns the control's group-by bar / sort bar to the right, if the RightToLeft property is True. ( SortBarVisible property )
*Added: The control's filter bar/prompt/close is aligned to the right, RightToLeft property is True. ( FilterBarPromptVisible property )
*Added: Chart.WeekNumberAs property specifies the week number is displayed. By default, the WeekNumberAs property is exSimpleWeekNumber, which indicates that the first week starts on January 1st of a given year, week n+1 starts 7 days after week n. If WeekNumberAs property is exISO8601WeekNumber, it indicates that the week number is displayed according to the ISO8601 standard, which specifies that the first week of the year is the one that includes the January the 4th ( default ). Previously, the week number is displayed based on the value of the Chart.FirstWeekDay property.
09-13-2017 ExFileView, 11.0.0.4
*Added: Allows using the BrowseFolderPath property for network shared folders ( \\ ), while the ExploreFromHere browses the desktop ( ::{00021400-0000-0000-C000-000000000046} ). For instance, the BrowseFolderPath property on "\\NETMACHINE\Temp", opens the Temp shared folder of NETMACHINE device, while the parents of browse folders will include Desktop\Network\Temp
*Added: Window-Class name "EditA" renamed to "Exontrol.FileView.WindowList.Edit"
*Fixed: Exploring the Homegroup system folder fails
09-13-2017 ExLabel, 15.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
09-12-2017 ExGrid, 11.3.0.3
*Added: Editor.Option(exProgressBarMarkTicker) property specifies the background color or the visual appearance of the progress bar. If value is 0 (false), no background is shown. If -1(true), the progress's background is shown using the current visual theme, else the color or the EBN object is applied on the progress's background.
*Fixed: In MS Access, can't use the CTRL+C, CTRL+V or CTRL+X key to copy, paste or cut the editing text.
*Fixed: The tooltip associated with the column's filter ( pattern or list ), is not shown even if the Column.FilterList property includes the exEnableToolTip flag.
*Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )
09-12-2017 ExG2antt, 15.1.0.4
*Added: lfind binary-operator for format/expression. The a lfind b searches the first occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` lfind `D` returns -1, while `ABCABC` lfind `C` returns 2.
*Added: rfind binary-operator for format/expression. The a rfind b searches the last occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` rfind `D` returns -1, while `ABCABC` rfind `C` returns 5.
*Added: reverse unary-operator for format/expression. The reverse(a) reverses the order of the characters in the string a, For instance, the reverse("Mihai") returns "iahiM"
*Added: The Edit event is fired when the user clicks or presses the space key on a cell of EditTypeEnum.CheckValueType type. You can prevent changing the cell's value/state by setting the Cancel parameter of Edit event on True.
09-12-2017 ExScrollBar, 13.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-11-2017 ExPivot, 12.0.0.6
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
*Added: Improves the performance to load data into the control.
09-11-2017 Expression, 11.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-08-2017

The following movie shows the eXSwimLane / eXSurface Reserve-Neighbors feature:

The following movie shows how intersection of links on the surface, can display crosses, so a link from an element to another can be clear seen. A link indicates a connection between two elements, which can be shown with a different type, style, color, and so on. The cross-link support is available for eXSurface, as well for eXSwimLane components.
09-06-2017 ExGantt, 13.2.0.1
*NEW: Ability to apply colors to bars/tasks based on conditional expressions.
*Added: ConditionalFormat.ApplyToBars property specifies the list of bars that the current format is applied to. The list includes the name of the bars separated by comma character. For instance, the ApplyToBars = "Task,Milestone" specifies that the current format is applied to Task and Milestone bars.
*Added: ConditionalFormat.BarColor property specifies the color to be applied to bars if the conditional expression is accomplished. By default, no color is applied to bars. The Items.ItemBar(exBarColor) property specifies a different color/skin for a particular bar.
*Added: ConditionalFormat.ClearBarColor method resets the bar's color.
*Added: ConditionalFormat.BarOverviewColor property specifies the color to be applied to bars, in the overview portion of the control, if the conditional expression is accomplished. By default, no color is applied to bars. The Items.ItemBar(exBarColor) property specifies a different color/skin for a particular bar. The ItemBar(exBarOverviewColor) property indicates the color for a particular bar in the overview part of the control.
*Added: ConditionalFormat.ClearBarOverviewColor method resets the bar's overview color.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-06-2017 ExList, 12.0.0.2
*Added: The Items.ItemMinHeight/ItemMaxHeight properties specify the item's height if the item contains cells with Items.CellSingleLine property on False ( By default, the ItemHeight property has no effect if the Items.CellSingleLine property on False )
*Fixed: Prevents showing the control's Picture on dragging items while AutoDrag property is set
*Fixed: Shows the grid-lines / background-alternate colors for non-items part of the control while the user drags items using the AutoDrag property.
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
09-06-2017 ExThumbnail, 11.0.0.1, ExRadialMenu, 11.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-04-2017 ExG2antt, 15.1.0.3
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Fixed: Prevents changing the value of the cell's checkbox editor ( CheckValueType editor ), if the user presses the SPACE key, when the Editor.Locked property is True ( locked editor )
09-04-2017 ExStatusBar, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
08-16-2017 ExComboBox, 11.0.1.0
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: The control's BackColorAlternate is shown incorrectly, after calling the Items.RemoveAllItems or Columns.Clear method
*Fixed: Sometimes the control displays no items, but still showing the vertical scroll bar, when the user deletes multiple items ( Items.RemoveItem method )
08-16-2017 ExFolderView, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
08-16-2017 ExShellView, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
08-14-2017 ExGauge, 14.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
08-14-2017 ExPlorerBar, 12.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
08-14-2017 ExToolTip, 12.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
08-09-2017 ExG2antt, 15.1.0.2
*Added: The FilterPromptEnum.exFilterPromptStartWith or exFilterPromptEndWith is not applied for all columns ( FilterBarPromptColumns property is -1 )
*Fixed: Prevents horizontal scrolling the control's content if the EnsureVisibleColumn is called for any locked column ( CountLockedColumns property ).
*Fixed: Prevents horizontal scrolling the control's content if the user clicks a locked column ( CountLockedColumns property ).
*Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
*Fixed: The a mod b expression fails, if b is zero or negative.
*Fixed: The a mid b expression fails, if b expression is greater than the length of the a
08-09-2017 ExPopupMenu, 11.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type... For instance: 18.1.0.1.181000.DEMO
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
08-07-2017

ExG2host, 10.0.0.1 (initial release)
The following movie shows the first look of the newly eXG2Host component:

The ExG2Host is an extension of the eXG2antt with full database support ( ADO, DAO, XML). In other words, the ExG2Host loads and saves automatically the host's data (including the hierarchy) to one or more databases. You can map a data field from the data-source, to a property of one object in the host/gantt control, and the control automatically updates the field when it is required. In the same manner, you can automatically save the control's layout, so next time the control is running it automatically get displayed the same way as it was closed. By default, the ExG2Host component let you add/remove/edit items, child-items, tasks, links and so on without having to code anything.
08-07-2017

ExButton, 15.0.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...

08-02-2017

ExPivot, 12.0.0.5
*NEW: BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
*Added: The CopyTo property copies the control's content to BMP, PNG, JPG, TIF or GIF format. Previously, the CopyTo property can save the control's content to EMF format only. The extension of the File argument indicates the graphical format to be saved. For instance, the CopyTo("c:\temp\snapshot.png") property saves the control's content in PNG format to snapshot.png. If File parameter provides an unknown extension, the control's content is saved in EMF format ( Enhanced Metafile Format ). The control's content is serialized as it would have no scroll bars.
*Added: The exPivotBarReadOnly flag specifies that no change is allowed on pivot bar, so no column/total field can be dropped into the pivot bar ( Read-Only support )

08-02-2017

ExRollist, 9.0.0.1
*Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.

07-26-2017

ExList, 12.0.0.1
*NEW: Windows 8.1 64-bit compatibility
*Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
*Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...
*Fixed: Sometimes, the control is flickering while the user is dragging items to new positions ( AutoDrag property is exAutoDragPosition ), if the "Desktop Window Manager Session Manager" service is not running, AEOR is turn off.

07-26-2017

ExMenu, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

07-24-2017

ExGrid, 11.3.0.2
*Added: Prevents showing the +/- button for not-selectable items, if the control's AllowGroupBy property is True, or shows the +/- buttons when the AllowGroupBy property is False (Items.SelectableItem)
*Fixed: A parent item that is not-selectable, shows no expand button, but clicking the starting part of the item expands or collapses the item (Items.SelectableItem)
*Fixed: MS Access plays a beep, when the user presses the Backspace key on a edit type field.
*Fixed: In MS Access, can't use the CTRL+F4 key to close the current form.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it

07-24-2017

ExCalc, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.

07-21-2017

ExG2antt, 15.0.0.3
*Added: Ability to filter programmatically for blank/empty items, if the Column.Filter property is "" ( empty string ), or include empty values between | characters, while Column.FilterType property is exFilter. For instance, Column.Filter property on "|Item1|Item2" specifies to filter the list for blank/empty items, Item1 or Item2, while Column.Filter property on "" indicates to include just the blank/empty items (Column.FilterType property is exFilter)
*Added: The Click event occurs ONLY if the user presses and releases the left mouse button on the same location, inside the control. If any mouse movement is detected between press/release no Click event is fired. Previously, the Click event is fired once the user releases the left mouse button over the control. You can use the MouseUp(1) event to notify your application once the user releases the left mouse button within the control.
*Added: The RClick event occurs ONLY if the user presses and releases the right mouse button on the same location, inside the control. If any mouse movement is detected between press/release no RClick event is fired. Previously, the RClick event is fired once the user releases the right mouse button over the control. You can use the MouseUp(2) event to notify your application once the user releases the right mouse button within the control.
*Fixed: The control's built-in editor is locked right after double click it.

07-21-2017

ExDialog, 9.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

07-20-2017

ExTree, 12.0.0.1
*NEW: Windows 8.1 64-bit compatibility
*Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
*Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...
*Fixed: Sometimes, the control is flickering while the user is dragging items to new positions ( AutoDrag property is exAutoDragPosition ), if the "Desktop Window Manager Session Manager" service is not running, AEOR is turn off.
*Fixed: Clicking the control's sort bar does nothing.

07-20-2017

ExListBar, 12.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

07-12-2017

The following movie shows the eXSwimLane / eXSurface Cross-Link feature:

The following movie shows how intersection of links on the surface, can display crosses, so a link from an element to another can be clear seen. A link indicates a connection between two elements, which can be shown with a different type, style, color, and so on. The cross-link support is available for eXSurface, as well for eXSwimLane components 
07-12-2017

ExSchedule, 12.2.0.1
*NEW: Scroll support for All-Day Events
*Added: AllowAllDayEventScroll property gets or sets a value that specifies whether the all-day events header supports scrolling. The AllowAllDayEventScroll property can specify how many all-day events are shown in the header or if the all-day events can be scrolled using the mouse wheel.
*Added: LayoutStartChanging(exScheduleScrollAllDayEvent) / LayoutEndChanging(exScheduleScrollAllDayEvent) events notifies your application that the user scrolls the all-day events header
*Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme

07-12-2017

ExPropertiesList, 12.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%

07-10-2017

ExG2antt, 15.0.0.2
*Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: The last italic character of a HTML caption may be shown as clipped
*Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
*Fixed: The columns' header arranged with FormatLevel using CRD strings are not shown on Copy/CopyTo representation
*Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )

07-10-2017

ExGantt, 13.1.0.1
*NEW: Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
*Added: AutoDrag property can specify distinct actions for left/right mouse buttons and short/long touch actions. For instance, AutoDrag property on exAutoDragScroll + exAutoDragScrollOnShortTouch indicates that the user can scroll the control's content by clicking the left mouse button, or by short touching the screen.
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Items.CellCaptionFormat property, Column.Def(exCellCaptionFormat) property )
*Added: The "check,icon,icons,picture" in the Column.Def(exCellDrawPartsOrder) property aligns the parts relative to the "caption". For instance, "check,caption,icon,icons,picture" indicates that the "check" is shown to the left of caption, while the "icon,icons,picture" are displayed to the right of the "caption". The "caption" occupies the cell's content by excluding the cell's check, images and pictures
*Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
*Added: Improves the performance to load data into the control.

06-14-2017

ExG2antt, 15.0.0.1
*NEW: Multiple improvements for RTL support ( Right-To-Left Layout ).
*Added: Aligns the locked columns to the right, if the RightToLeft property is True. ( CountLockedColumns property )
*Added: Aligns the control's group-by bar / sort bar to the right, if the RightToLeft property is True. ( SortBarVisible property )
*Added: The control's filter bar/prompt/close is aligned to the right, RightToLeft property is True. ( FilterBarPromptVisible property )
*Added: Call the EnsureVisibleColumn on the last visible column if RightToLeft property is True, else on the first visible column

06-14-2017

ExToolBar, 12.0.0.3
*Fixed: The "Ribbon Like" samples do not work properly, if the AllowToggleRadio property is True. In other words, an item with the Tab property set can not set it's state to zero, or an item in the radio-group is always checked.
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: The Sample\EBN folder is missing from the installation folder (C:\Program Files[ (x86)]\Exontrol\ExToolBar\Sample\EBN)

06-12-2017

ExGrid, 11.3.0.1
*NEW: Data Binding support for /NET assembly
*Added: DataSource property gets or sets the data source that the control is displaying data for. The DataSource property can be: DataTable, DataView, DataSet, DataViewManager, any component that implements the IListSource interface, or any component that implements the IList interface.
*Added: DataMember property gets or sets the specific list in a DataSource for which the control displays a list.
*Added: The ControlID parameter of the Items.InsertControlItem / Editor.UserEditor supports the "A2X:" prefix, which specifies a different method to host the ActiveX control. This could be useful, for older ActiveX non-dual objects, that fails to be shown the normal way. For instance, the Items.InsertControlItem(, "A2X:TOC24.Toc24Ctrl.1", "") inserts the "Ter Edit OCX, V24" from Sub Systems, Inc. 
*Fixed: Prevents flickering of the vertical scroll bar when a DataSource property is re-assigned.
*Fixed: Items.EnsureVisibleItem can be called between BeginUpdate/EndUpdate statement.

06-12-2017

ExMaskEdit, 9.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

06-12-2017

ExEditors, 10.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

06-07-2017

ExRibbon, 12.0.0.3
*Fixed: The "Ribbon Like" samples do not work properly, if the AllowToggleRadio property is True. In other words, an item with the Tab property set can not set it's state to zero, or an item in the radio-group is always checked.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

06-07-2017

ExSurface, 13.0.0.2
*Fixed: A GPF may occur if calling Links.Remove method during the AddLink event
*Fixed: The flow of elements, is slightly moving to a different position when calling the Arrange method on a different element ( AlignObjectsToGridLines property is not zero ).
*Fixed: Prevents overlapping the elements with no incoming elements.

06-05-2017

ExOrgChart, 13.1.0.6
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.

06-05-2017

ExEdit, 12.0.0.2
*NEW: Ability to display multiple pages on the control's sensitive context
*Added: PagesContextItems property specifies the pages (key[:caption]) of the control's senzitive context, separted by comma character. For instance, the PagesContextItems = ":Page 1,Second:Page 2" adds a two pages Page 1 and Page 2, that displays the Context("") and Context("Second") sensitive context.
*Added: Enlarges the width of the control's sensitive context while user rolls the mouse wheel, so all visible items fit the sensitive context.
*Added: EditContext.Options(exContextAllowSpaceOnFront) property specifies that the sensitive context allows space characters to be typed, on front of the current context.

06-05-2017

ExPropertiesList, 11.0.0.7
*NEW: Ability to display the properties using single or multiple lines
*Added: Property.SingleLine property. Displays the property's name or value using one or more lines.
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
*Fixed: The CellBackColor(1) property is not applied on the properties of boolean type.

05-31-2017

ExSwimLane, 13.0.0.1
*NEW: Auto-Arrange support, or ability to automatically arrange horizontally or vertically the elements on the surface based on their relations, so they won't intersect one with another as much as possible
*Added: Arrange( ID ) method arranges the elements starting from element with the specified ID. If missing, all linked-elements are arranged
*Added: DefArrange(exDefArrangeDir) property specifies whether the an horizontal ot vertical arrangement should be applied.
*Added: DefArrange(exDefArrangeDX) and DefArrange(exDefArrangeDY) properties specifies the distance in pixels between two elements, when Arrange method is performed.
*Added: The "Arrange" item added to the control's content menu, to automatically arrange all, selected or element from the cursor

05-31-2017

ExPrint, 13.1.0.1
*NEW: Ability to show the preview in compact mode. The compact mode, displays the page's content only, without margins for a better view of the whole document
*Added: The PreviewSettings(exPreviewShowCompact) property specifies whether the preview shows the pages in a compact mode.
*Added: The PreviewSettings(exPreviewBackColor) property specifies the preview's mainframe background color.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs, if the ToolBarFormat property is empty.

05-29-2017

ExGrid, 11.1.0.2
*NEW: Easy way to define the control's visual appearance in design mode, using XP-Theme elements or EBN objects.
*Added: VisualDesign property specifies the control's visual appearance. The VisualDesign value is a BASE64 encoded string, that can be defined using the control's WYSWYG Visual Design Editor, which can be invoked by selecting the control in Design Mode, select Properties, go to the VisualDesign property and click the ... in the Properties browser. The value for this property can be used on /COM, /NET or /WPF. The /WPF version does not have the inside editor, instead any you can use the /COM or /NET to generate the BASE64 encoded strings for this property.
*Added: The Tab key focuses and edits the next visible column, SHIFT + Tab, focuses and edits the previously visible column (AutoEdit property is True). The Tab navigate through the visible columns of the control, but do not advance to the next / prev row, as the Left / Right key do.
*Added: Improves the performance to load data into the control.
*Fixed: On Windows 7, the user can not open the open file dialog on MSDEV using the ShowImageList property ( VC 6.0 )
*Fixed: The Template property shows no ... button in the properties browser.
*Fixed: On terminal-servers (citrix), CPU-consumption varying from 1-4%, if multiple instances of the control is opened in the same time ( Exontrol.CommentWindow )

05-29-2017

ExContextMenu, 11.1.0.1
*NEW: Ability to display and edit data using a slider control
*Added: The Item.AllowEdit property on exItemEditSlider assigns a slider editor to the current item. The Item.EditValue property gets or sets the value of the slider.
*Added: The Item.EditOption property retrieves or sets options to be assigned to the item's editor. For instance Item.EditOption(exEditMaxValue) property specifies the maximum value when the item displays a slider control.
*Fixed: The exItemEditVertical flag is missing from the AllowEditEnum type ( applies to /NET assembly only )
*Fixed: The definition of PopupAppearance, Padding, HotBackColor, BackColor and BackgroundExt properties of Items object are missing ( applies to /NET assembly only )
*Fixed: A stack overflow occurs if using the Items.Add(,,) method with generic types, such as (string, object, object) instead of string, ItemTypeEnum, int ( applies to /NET assembly only )

05-24-2017

ExG2antt, 14.2.0.9
*NEW: Ability to apply colors to bars/tasks based on conditional expressions.
*Added: ConditionalFormat.ApplyToBars property specifies the list of bars that the current format is applied to. The list includes the name of the bars separated by comma character. For instance, the ApplyToBars = "Task,Milestone" specifies that the current format is applied to Task and Milestone bars.
*Added: ConditionalFormat.BarColor property specifies the color to be applied to bars if the conditional expression is accomplished. By default, no color is applied to bars. The Items.ItemBar(exBarColor) property specifies a different color/skin for a particular bar.
*Added: ConditionalFormat.ClearBarColor method resets the bar's color.
*Added: ConditionalFormat.BarOverviewColor property specifies the color to be applied to bars, in the overview portion of the control, if the conditional expression is accomplished. By default, no color is applied to bars. The Items.ItemBar(exBarColor) property specifies a different color/skin for a particular bar. The ItemBar(exBarOverviewColor) property indicates the color for a particular bar in the overview part of the control.
*Added: ConditionalFormat.ClearBarOverviewColor method resets the bar's overview color.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: The links are not shown on Print and Print Preview.

05-24-2017

ExSchedule, 12.1.0.4
*NEW: Ability to customize the html edit's context menu
*Added: EditContextMenuItems property specifies the control's context menu, while editing the event
*Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.

05-22-2017

ExTree, 11.2.0.1
*NEW: Support for EBN 1002 version.
*Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: The control fails to display data if a numeric filter is applied to a column, while the Exclude flag is set ( FilterList includes exShowExclude flag, FilterType is exNumeric ).

05-22-2017

ExList, 11.1.0.2
*NEW: Support for EBN 1002 version.
*Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
*Fixed: The tooltip associated with the column's filter ( pattern or list ), is not shown even if the Column.FilterList property includes the exEnableToolTip flag.
*Fixed: The Export method does not add empty cells at the beginning of the line.

05-22-2017

ExPlorerTree, 12.0.0.6
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
*Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )

05-17-2017

ExG2antt, 14.2.0.8
*NEW: Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
*Added: AutoDrag property can specify distinct actions for left/right mouse buttons and short/long touch actions. For instance, AutoDrag property on exAutoDragScroll + exAutoDragScrollOnShortTouch indicates that the user can scroll the control's content by clicking the left mouse button, or by short touching the screen.
*Added: The HistogramTypeEnum.exHistOverAllocationFixed flag ( combined with exHistOverAllocation) for Bar.HistogramType property, indicates that the histogram shows in percents, the over-allocations of your current planning situation using the effort of the task (effort).
*Added: The HistogramTypeEnum.exHistOverAllocationMultiply flag ( combined with exHistOverAllocation) for Bar.HistogramType property, indicates that the histogram shows in percents, the over-allocations of your current planning situation using the effort of the task multiplied by the length of the task (effort * length).
*Added: Allows displaying the chart's selection ( bars and links ) if the Chart.AllowSelectObjects property exNoSelectObjects.
*Added: Improves the performance to load data into the control.

05-17-2017

ExPivot, 12.0.0.4
*Added: Applies the Column.DefaultFormatContent property, when the control displays original data ( not only when displaying aggregate functions )
*Added: Applies the Column.DefaultFormatAppearances property, when the control displays original data ( not only when displaying aggregate functions )
*Added: Double-Clicking the separator between columns, makes the column to resize it, so its content is fully visible
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )

05-15-2017

ExContextMenu, 11.0.1.3
*NEW: Ability to input data using masking edit fields.
*Added: The Item.AllowEdit property on exItemEditMask assigns a masking editor to the current item, while the Item.EditMask property specifies the edit's mask.
*Added: The Item.EditMask property retrieves or sets a string expression that indicates the mask of the item's text box. The Item.EditMask property, supports up to four parts, separated by a semicolon (;). For instance, "`#`XXXXXX;;0;overtype,insertype,warning=Wrong!,beep", indicates the pattern "XXXXXX" with the prefix #, the masking character being the 0, instead _, the field enters in over-type mode, insert-type mode is not allowed, and the field beeps and displays a tooltip Wrong if any invalid character is entered.
*Added: The Item.EditValue property gets the value of the item's edit including no literals.
*Added: The Item.EditOption(exEditMaskFloat) property (of boolean type) specifies whether the Item.EditMask masks numbers such as integers or float/decimal numbers.

05-15-2017

ExTab, 12.0.0.4
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

05-15-2017

ExRecord, 9.0.0.1
*Added: Improves the performance to load data into the control.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

05-10-2017

ExGrid, 11.1.0.1
*NEW: Optimizing the component's UI, for usage on 4K (Ultra HD) applications.
*Added: Improves the performance when the control is scrolling up or down, using the up or down scroll-buttons or/and when rotating the mouse wheel ( vertical scrolling faster )
*Added: Prevents refreshing the entire control, when the user resizes the column.
*Added: Allows exporting data of hidden columns, when its index is specified in the second field of the Options parameter of the Export method. For instance, Export("","all|1") exports the second column ( column with the index 1, 0 based ), no matter if it is hidden or visible.
*Fixed: Prevents repainting the entire control when the control gains or loses the focus, focusing a new column, the edit mode ends, and so on

05-10-2017

ExHTML, 12.0.0.2
*Added: The CursorPos property ensures that the line fits the edit's client area. For instance, the CursorPos = CursorPos, ensures that the caret's position is visible.
*Fixed: The control shows the first line, when the control is resized.
*Fixed: Can't select a word that contains accented(acute, circumflexm umlaut and dieresis) characters, if the user double clicks it, or using the CTRL + SHIFT + Right key.

05-08-2017

ExG2antt, 14.2.0.7
*Added: Ability to scroll the chart's content ( right panel ) by drag and drop ( touch-scroll ), if user clicks any empty area while the control's AutoDrag property is exAutoDragScroll, and the Chart.AllowCreateBar property is exNoCreateBar.
*Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
*Fixed: The selected cell opens its editor once the user starts scrolling when using the AutoDrag property on exAutoDragScroll.
*Fixed: The MS Access hangs up if using thousands of editors of DateType ( Items.CellEditor property, GDI Objects )
*Fixed: The number of GDI Objects grows up if using thousands of editors of mask type.
*Fixed: The Items.AddLink is slower, if adding thousands of links

05-08-2017

ExCalcEdit, 8.0.0.1
*NEW: Template support
*Added: Template property specifies the control's template.
*Added: ExecuteTemplate executes a template and returns the result.
*Added: TemplateDef property defines inside variables for the next Template/ExecuteTemplate call.

05-03-2017

ExG2antt, 14.2.0.6
*Added: Re-scales the chart's histogram to fit all visible bars/tasks with the Bar.HistogramItems property on 0.
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Added: Ability to paint in place user editor of "Exontrol.ComboBox", in grid cells ( Items.CellValue property in the grid determines the item in the "Exontrol.ComboBox" control that has the same value on the SearchColumnIndex property of eXComboBox control. The color of the cell are inherited by the hosting user editor, while the "Exontrol.ComboBox"'s Style property is DropDownList type. ( UserEditor points to "Exontrol.ComboBox", version 7102, EX_USEREDITORPAINTINPLACE )
*Added: The Items.CellEditorVisible on exEditorVisible, draws the inside user-editor label/norders, if Editor.EditType is UserEditorType. ( UserEditor points to "Exontrol.ComboBox", version 7102, EX_USEREDITORPAINTINPLACE )
*Fixed: Re-reads the focused item when selection is changed and the control is bound to a DAO recordset.

05-03-2017

ExSurface, 13.0.0.1
*NEW: Auto-Arrange support, or ability to automatically arrange horizontally or vertically the elements on the surface based on their relations, so they won't intersect one with another as much as possible
*Added: Arrange( ID ) method arranges the elements starting from element with the specified ID. If missing, all linked-elements are arranged
*Added: DefArrange(exDefArrangeDir) property specifies whether the an horizontal ot vertical arrangement should be applied.
*Added: DefArrange(exDefArrangeDX) and DefArrange(exDefArrangeDY) properties specifies the distance in pixels between two elements, when Arrange method is performed.

04-28-2017

ExCalendar, 13.0.0.1
*NEW: Ability to customize the format to display the month/year/buttons within the date's header
*Added: The DateHeaderFormat property specifies the CRD format to display the month/year/buttons within the date's header. The DateHeaderFormat property could be also an expression that returns a CRD format for specified month. The 1-index in the CRD format represents the month/year, 2 specifies the button to go previously one month, 3 specifies the button to advance to the next month, 4 specifies the button to go previously one year and 5 specifies the button to advance one year. The expression of the DateHeaderFormat property could use keywords such as: value which indicates the date of the month to be formatted, x indicates the x-position of the month within the calendar, xmax specifies the number of months being displayed horizontally in the calendar, y indicates the y-position of the month within the calendar and ymax specifies the number of months being displayed vertically in the calendar. For instance, DateHeaderFormat property on "1,2:24,3:24" displays the month/year(1), and aligned to the right with a 24-pixels wide the prev(2) and next(3) month-buttons. For instance, DateHeaderFormat property on "month(value) = 1 ? `4:24,5:24,1,2:24,3:24` : `1,2:24,3:24`", specifies for January month to include all buttons, and for the rest just the prev and next month-buttons.
*Added: The DateHeaderField(Field) property specifies the HTML caption to be shown on the giving field of the date's header. The DateHeaderField(Field) property could be also an expression that returns the HTML caption to be shown on the month's date. The <%month%> in the DateHeaderField(Field) property specifies the month of the date to be displayed, while the <%year%> specifies the year of the date to be displayed. For instance, the DateHeaderField(1) property indicates the month/year to be shown on the 1-index of the CRD format being specified by the DateHeaderFormat property. For instance, DateHeaderField(1) property on " ( month(value) = month(date(``)) ? `<b><fgcolor=0000FF>` : `` ) + `<c><%month%> <%year%>`" shows the current month with a different foreground color ( bold, blue ).
*Added: The CalendarCombo.DateHeaderFormat property specifies the CRD format to display the month/year/buttons within the date's header ( drop down component )
*Added: The CalendarCombo.DateHeaderField(Field) property specifies the HTML caption to be shown on the giving field of the date's header ( drop down component )

04-28-2017

ExSplitBar, 10.1.0.2
*Fixed: In MS Access, the control loses its data once the Visible property is set on False or when the control is hosted to a tab control, and user changes the pages ( TAB page )
*Fixed: In VBA Excel, the Visible property doesn't work properly. ATL3.0 BUG
*Fixed: The MDI form requires an extra click to activate it, once a modeless dialog is closed. The dialog contains a VB6 UserControl that hosts the control. ATL3.0 BUG)

04-26-2017

EXMLGrid, 12.0.0.5
*NEW: Exontrol Print Scale Support, Adjust To and Fit to Page Wide by Tall Support
*Added: Print.Options = "FitToPage = 75%", adjusts and prints the control's content to 75% of normal size.
*Added: Print.Options = "FitToPage = 2 x 3", indicates that the control's content is print to fit 2 pages wide by 3 tall.
*Added: Print.Options = "FitToPage = 2 x", indicates that the control's content is print to fit 2 pages wide by how many pages tall are required.
*Added: Print.Options = "FitToPage = x 3", indicates that the control's content is print to fit 3 pages tall to how many pages wide are required.

04-26-2017

ExToolBar, 12.0.0.2
*Added: The "[hid]" flag in Item.ToString representation specifies whether the item is hidden. By default, if the flag is missing, the item is visible.
*Added: "Hidden" option in the EditToolBar tool
*Fixed: A GPF may occur if using the EditToolBar tool, with DEBUG version

04-24-2017

ExG2antt, 14.2.0.5
*NEW: Ability to specify different efforts for the same bar/task, using expressions
*Added: Items.ItemBar(item,key,exBarEffort) property specifies the effort to show the task on the chart's histogram. If the exBarEffort is a numeric value it is applied for all units in the task. If the exBarEffort is of string type it indicates the expression/formula to get the effort of the bar to be represented on the chart's histogram. The value keyword indicates the date-time being queried, the start and end keywords specify the starting and ending points of the bar as indicated by exBarStart and exBarEnd fields in the ItemBar property. For instance, the exBarEffort on "weekday(value) in (0,6) ? 0 : 2", means that that effort to do the job is 2 for any day in the task, excepts the Sundays(0) and Saturdays(6) ( weekend )
*Added: The Chart.HistogramValue( Date[, Name, Group] ) gets the value in the histogram at specified date-time, for giving type of bars or/and groups. For instance, the Chart.HistogramValue(#10/4/2013#) gets the value in the histogram for any type of bar/group at 10/4/2013 while Chart.HistogramValue(#10/4/2013#,"Task") gets the value in the histogram for "Task" bars only.
*Added: The Chart.HistogramValue( "max"[, Name, Group] ) gets the maximum value in the histogram for giving type of bars or/and groups. Also, "min" gets the minimum value excepts 0.
*Added: Highlights the time zones in the control's histogram area. ( Chart.MarkTimeZone property )
*Fixed: The histogram may be shown incorrectly scaled when Chart.ResizeUnitScale property is different than Chart.UnitScale property.

04-24-2017

ExGantt, 13.0.0.2
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Fixed: Sometimes calling the Chart.Zoom method does not show the time-units.
*Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
*Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
*Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )

04-24-2017

ExComboBox, 11.0.0.9
*Added: reverse unary-operator for format/expression. The reverse(a) reverses the order of the characters in the string a, For instance, the reverse("Mihai") returns "iahiM"
*Fixed: Resizes the locked columns to the left, while RightToLeft property is True (CountLockedColumns property).
*Fixed: The pictures of a disabled item are not visible or shown at a different position, while the cursor hovers the item. 
*Fixed: The control's filterbar is visible if there is a column with Column.FilterType on exDate, even if the Column.Filter is empty.

04-19-2017

The following movie shows a few capabilities of eXCalcEdit tool:

Enrich your application with an easy-to-use edit control that supports arithmetic operations. Get results on the fly. The result is displayed as the user types the expression. The control handles double constants and arithmetic operations like +( addition ), - ( subtraction ), / ( division ), or * ( multiply ). The following movie shows a few features of the component, that includes: total, sub-total aggregate functions, inline expressions, multiple-lines support and so on. For instance, you can define a variable by calling VAT = Total * .19, and so you get instantly the VAT. To enforce a priority, you can use parentheses ().
04-19-2017

ExPivot, 12.0.0.3
*NEW: Ability to change the control's content menu visual appearance using EBN objects
*Added: Background(exContextMenuSelBackColor) property specifies the solid/EBN selection's background color in the control's context menu. The Background(exContextMenuSelBackColor) is valid while it is not zero.
*Added: Background(exContextMenuSelBorderColor) property specifies the solid color to show the selection in the control's context menu. The Background(exContextMenuSelBorderColor) is valid while it is not zero.
*Added: Background(exContextMenuSelForeColor) property specifies the selection's text foreground color in the control's context menu. The Background(exContextMenuSelForeColor) is valid while it is not zero.
*Added: Background(exContextMenuBackColor) property specifies the solid background color for the control's context menu. The Background(exContextMenuBackColor) is valid while it is not zero.
*Added: Background(exContextMenuForeColor) property specifies the text foreground color for the control's context menu. The Background(exContextMenuForeColor) is valid while it is not zero.

04-19-2017

ExFileView, 11.0.0.3
*Added: Allows renaming the current file/folder when the user clicks outside of the renaming field, or pressing the Enter/TAB key ( AllowRename property is True )
*Added: A beep occurs when user presses ENTER or ESC key while renaming the file/folder
*Added: Re-selects the renaming item.

04-12-2017

ExG2antt, 14.2.0.4
*NEW: Ability to specify whether the selection's background or foreground is shown
*Added: The selection's background is not shown if the SelBackColor property is BackColor ( hide background selection )
*Added: The selection's foreground is not shown if the SelForeColor property is ForeColor ( hide foreground selection )
*Added: No selection is shown, if SelBackColor is BackColor and SelForeColor is ForeColor property.
*Added: Prevents applying the SelBackMode property if the SelBackColor property is BackColor

04-12-2017

ExGrid, 11.0.0.8
*NEW: Ability to export values on multiple lines, by quoting them, when Export method is performed
*Added: Quotes text when using the Export method, if content includes any of "\r\n or delimiter character
*Fixed: The column's header is shown at different location if the user clicks it, while the Column.Def(exHeaderPaddingLeft) or/and Column.Def(exHeaderPaddingRight) property is not-zero

04-12-2017

ExInbox, 3.0.0.1 
*Added: Decodes the Message.Text, in case it comes encoded Content-Transfer-Encoding : base64
*Fixed: The Message.Subject displays the subject starting with =?utf-8?B, if it includes multiple utf-8 sequences concaternated.

04-10-2017

ExRibbon, 12.0.0.2
*Added: The "[hid]" flag in Item.ToString representation specifies whether the item is hidden. By default, if the flag is missing, the item is visible.
*Added: "Hidden" option in the EditRibbon tool
*Fixed: A GPF may occur if using the EditRibbon tool, with DEBUG version

04-10-2017

ExCalcEdit, 7.0.0.1
*Added: EvaluateSel property specifies whether the control evaluates the selection. By default, the EvaluateSel property is True, which indicates that the selection is evaluated as soon as it is changed.
*Added: AddDecimalSep property specifies an additional decimal separator. By default. the dot character is considered the decimal separator. For instance, use the AddDecimalSep property on "," to define the comma character as being your decimal separator.
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

04-10-2017

ExHelper, 18.0.0.1
*Added: Exontrol.Print component to the controls list.
*Added: Exontrol.CalcEdit component to the controls list.

04-05-2017

ExG2antt, 14.2.0.3
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
*Added: The exFilterExclude flag on Column.FilterType property specifies if the Exclude field is checked in the drop down filter panel.
*Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
*Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.

04-05-2017

ExPrint, 13.0.0.1
*NEW: Radical improvements of vertical scrolling of the previewed pages.
*Added: Scrolls the pages row by row, while the user rotates the mouse wheel too fast ( entire page is visible )
*Added: The multiple pages panel in the print and print-preview, shows the coordinates of the pages.
*Fixed: A timer event is fired contiguously for the preview's workframe

04-04-2017

The following movie shows a few capabilities of eXPrint tool:

The following movie shows the eXPrint tool's Print and Print-Preview capabilities. The Exontrol ExPrint component is an advanced printing system specifically to bring your User Interface to the printed page. The ExPrint component provides Print and Print Preview features for components like: eXGantt, eXG2antt, eXMLGrid, eXGrid, eXTree, eXList, eXCalendar, eXComboBox, eXPropertiesList, eXEdit, eXFileView, eXOrgChart, eXSchedule eXPivot eXSurface, eXSwimLane and so on. Features of the eXPrint tool include: ability to zoom the pages by clicking the middle mouse button and dragging to a new position, ability to show the pages in compact mode ( displaying the content of the page only, by excluding the paper's margins ), ability to arrange the pages on rows or columns, and so much more.
04-03-2017

ExGantt, 13.0.0.1
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
*Added: Toggles the visible cell's check-box state if the user presses the SPACE key and the item displays a single visible check-box, no matter what column hosts it. ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box if it is not visible, when the user presses the SPACE key ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )

04-03-2017

ExEdit, 12.0.0.1
*NEW: Ability to assign tooltips for items being shown in the control's sensitive context panel.
*Added: EditContext.Options(exContextAllowToolTip) property indicates if the sensitive context allows displaying tooltips for context items. 
*Added: EditContext.Options(exContextItemToolTip) property specifies the HTML tooltip ( for the last inserted item) to be shown when the user selects an item from the sensitive context
*Added: EditContext.Options(exContextItemToolTipTitle) property specifies the title of the tooltip ( for the last inserted item) to be shown when the user selects an item from the sensitive context

04-03-2017

ExPropertiesList, 11.0.0.6
*NEW: Ability to save/load automatically the control's layout.
*Added: Layout property, saves or loads the control's layout, an that means, the position, width, visibility, sort order of the control's columns and the scroll position, filtering, selection, and so on. The Layout property saves/loads almost all properties of the columns, that user can change at runtime, using the control's user interface.
*Added: Property.HTMLValue property. Displays the property's value using built-in HTML format.
*Fixed: BackgroundPartEnum.exSplitDesc value changed to from 0 to 18.

03-29-2017

ExSchedule, 12.1.0.3
*Added: Prevents scrolling the view when the user rolls the mouse wheel, and the AllowMoveSchedule property is exDisallow
*Fixed: Can't select a date in the control's calendar panel with the finger when touching the capacitive screen.
*Fixed: The last italic character of a HTML caption may be shown as clipped

03-29-2017

ExHTML, 12.0.0.1
*Added: FormatSelection(exHTMLFormatRemove) removes the formatting from the current selection.
*Fixed: Keeps the attributes at the cursor position, when the selection is replaced. 
*Fixed: Code generation for property 'ToolBarAnchor' failed. Error was: 'The value '0' is not a valid value for the enum 'ToolBarAnchorEnum'.' ( /NET only )

03-27-2017

ExG2antt, 14.2.0.2
*Added: Toggles the visible cell's check-box state if the user presses the SPACE key and the item displays a single visible check-box, no matter what column hosts it. ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box if it is not visible, when the user presses the SPACE key ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
*Fixed: Prevents showing blank area on the chart while using the Chart.ScrollRange property ( margins of the chart ), Chart.ShowNonworkingUnits, Chart.ShowNonworkingDates
*Fixed: The last visible time-units may not be visible, if limits the chart using the Chart.ScrollRange property, and using time-units with different widths, Chart.AllowInsideZoom property 

03-27-2017

ExTree, 11.1.0.5
*Added: The Print and Print preview include the locked items ( Items.LockedItemCount property )
*Added: Includes the locked items, if the ShowLockedItems property is True, when Copy method is invoked.
*Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
*Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )

03-27-2017

ExToolBar.CRD, 12.0.0.1
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: A GPF may occur, if the Format property is empty.

03-22-2017

ExList, 11.1.0.1
*NEW: Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
*Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
*Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
*Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.

03-22-2017

ExComboBox, 11.0.0.8
*Added: Allows newly added items to be visible, while control has a filter applied ( Call the ApplyFilter method, during Change, KeyDown, ... event in order to re-apply the filter on the new items ).
*Added: The column's header displays the position of sorting order, if the control has multiple sorted-columns, while SortBarVisible property is False ( SingleSort property is False )
*Added: lfind binary-operator for format/expression. The a lfind b searches the first occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` lfind `D` returns -1, while `ABCABC` lfind `C` returns 2.
*Added: rfind binary-operator for format/expression. The a rfind b searches the last occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` rfind `D` returns -1, while `ABCABC` rfind `C` returns 5.

03-20-2017

The following movie shows the Auto-Arrange feature of eXSurface / eXSwimLane:

The following movie shows the newest feature of eXSurface / eXSwimLane to automatically arrange horizontally or vertically the elements into the chart, based on their relationships, so they won't intersect one with another as much as possible. Our arrangement algorithm is simple, fast and customizable. For instance, you can specify the distance between two elements when Arrange method is called. The links between elements gets organized so you can see how many incoming and / or outgoing elements you have, by extended them on each element.
03-20-2017

ExSwimLane, 12.1.0.3
*Added: Allow to link an element to itself.
*Fixed: The LinkFromPoint property returns no link, if the ShowLinksType property is exLinkStraight
*Fixed: The Element.AutoSize property returns 1, instead -1(True)

03-20-2017

ExSurface, 12.1.0.2
*Fixed: It is safe to remove objects ( elements or links ) during events
*Fixed: The Element.AutoSize property returns 1, instead -1(True)
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

03-20-2017

ExContextMenu, 11.0.1.2
*NEW: Ability to display items with different heights
*Added: The <font> HTML tag in the item's caption specifies the height to display the item.
*Added: The CTRL + BACKSPACE removes the currently incremental search ( if applied ). The Backspace key erases the last typed character in the incremental search.
*Fixed: Prevents adding the box character (127) when the user presses the CTRL + BACKSPACE character on an item with an text-box associated.

03-15-2017

ExToolBar, 12.0.0.1
*NEW: Minimize Support
*Added: The Item.Visible property on False, for an item (or any parent) that hosts pages of the control (Tab), displays the minimize state of the of control. In other words, the pages of the control shows up, once the user clicks the header.
*Added: Increases the speed to find the items based on its ID or Caption
*Added: Ribbon-Minimize sample

03-15-2017

EXMLGrid, 12.0.0.4
*NEW: Ability to display known UI parts as in the current visual theme.
*Added: UseVisualTheme property specifies whether the UI parts of the control are displayed using the current visual theme.
*Added: The HitTest(-1,-1, node) gets the hit-test code from the current cursor position.
*Added: The NodeFromPoint(-1,-1) gets the node from the current cursor position.
*Fixed: The NodeFromPoint property gets nothing, if the cursor hovers the 1-pixel space between nodes when grid lines are shown.

03-13-2017

ExG2antt, 14.2.0.1
*NEW: BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
*Added: The CopyTo property copies the control's content to BMP, PNG, JPG, TIF or GIF format. Previously, the CopyTo property can save the control's content to EMF format only. The extension of the File argument indicates the graphical format to be saved. For instance, the CopyTo("c:\temp\snapshot.png") property saves the control's content in PNG format to snapshot.png. If File parameter provides an unknown extension, the control's content is saved in EMF format ( Enhanced Metafile Format ). The control's content is serialized as it would have no scroll bars.
*Fixed: A Click event occurs right after DblClick event.
*Fixed: The bar's caption doesn't get displayed when using the control's CopyTo method.
*Fixed: The Sort event is called when the DataSource property is set again.

03-13-2017

ExFileView, 11.0.0.2
*Added: Allows using the BrowseFolderPath property for local folder, while the ExploreFromHere browses the desktop ( ::{00021400-0000-0000-C000-000000000046} ). For instance, the BrowseFolderPath property on "C:\Temp", opens the Temp folder of C: drive, while the parents of browse folders will include Desktop\MyComputer\C\Temp
*Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
*Fixed: The Description(exFilterBarExclude) returns empty, can not be changed at runtime.

03-08-2017

ExGrid, 11.0.0.7
*NEW: Ability to use the VirtualMode in Microsoft VFP 9.0
*Added: UnboundHandler interface can be used to implement unbound mode, in VFP 9.0, instead of IUnboundHandler interface which produces OLE-Error #1420 stating "Object is invalid or corrupt". The VFP 9.0 can not implement interfaces derives from IUnknown interface directly.
*Added: VFP\VirtualMode.VFP.9.0 sample
*Fixed: The same item is being displayed multiple times, if user presses the page up key, while the control is running in virtual mode ( VirtualMode property is True, UnboundHandle property is not null ) and the Column.Def(exCellSingleLine) property is set on False.

03-08-2017

ExPivot, 12.0.0.2
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: FormatConditionalAppearance.ContextEditExpression indicates whether the item of the current conditional-format object in the control's content menu displays/edits the conditional expression, at runtime.
*Fixed: Applies content/appearance/conditional appearance of the first column, even if selecting second, third, ... columns when ShowViewCompact property is exViewCompact 

03-06-2017

ExRibbon, 12.0.0.1
*NEW: Minimize Support
*Added: The Item.Visible property on False, for an item (or any parent) that hosts pages of the control (Tab), displays the minimize state of the of control. In other words, the pages of the control shows up, once the user clicks the header.
*Added: Increases the speed to find the items based on its ID or Caption
*Added: Minimized sample

03-06-2017

ExTab, 12.0.0.3
*Added: exontrol.EXTABLib.extab.RuntimeKey property
*Fixed: Removes the reference/dependency to System.Design, from exontrol.extab.dl, so it can be used on /NET Framework Profile Client.
*Fixed: The Visual Studion 2015 freezes if the user removes the extab component, in design mode ( /NET version ).

03-01-2017

ExG2antt, 14.1.0.4
*NEW: Ability to zoom a selected part of the chart / overview area.
*Added: OverviewZoomEnum.exSelectOnRClick flag on Chart.AllowOverviewZoom property indicates that the user can select a portion of the chart to be zoomed to. This flag can be combined with exAlwaysZoom flag only. 
*Added: ChartStartChanging(exResizeSelect) / ChartEndChanging(exResizeSelect) events notify your application once the user selects a portion of the chart to be zoomed.
*Added: ChartStartChanging(exResizeLevel) / ChartEndChanging(exResizeLevel) events notify your application once the user resizes the chart / levels using the Chart.AllowResizeChart property.
*Fixed: The chart shows a black area on filterbar zone, when user scrolls the chart's content, using the AutoDrag property on exAutoDragScroll 
*Fixed: Sometimes, the control's histogram displays just the '%' sign only without including the value, if the regional setting is non-Englisg US format ( like Swedish)

03-01-2017

ExPropertiesList, 11.0.0.5
*Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )
*Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
*Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip

02-27-2017

ExGantt, 12.1.0.3
*Fixed: The bar's caption doesn't get displayed when using the control's CopyTo method.
*Fixed: A Click event occurs right after DblClick event.
*Fixed: The LoadXML method fails to load a document previously saved with eXGrid, eXTree or eXList component.
*Fixed: The chart shows a black area on filterbar zone, when user scrolls the chart's content, using the AutoDrag property on exAutoDragScroll 

02-27-2017

ExEdit, 11.1.0.4
*Added: The HTMLItem parameter of EditContext.Add method, supports <img>, <off>, <gra>, <sha>, <out> HTML tags
*Added: ChangeOnKey property specifies the code of the last key that alters the control's text.
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping ( tooltip of kewyord ).
*Fixed: Prevents changes on the control, while ShowCursor property is False, and use selects Cut, Paste or Delete from the control's context menu.

02-23-2017

The following movie shows the Minimize feature of eXRibbon / eXToolBar:

The following movies show how you can put everything that your eXRibbon or eXToolBar component shows on the form, to be visible on a submenu or popup (minimize the ribbon), when the user clicks a button. Currently, there are two methods to achieve this, the first one is ToString, and the second is by hiding the item that hosts the pages. The control's ToString property allows you to specify the items ( and their options ) into a string format like: "Item 1,Item 2,Item 3" which indicates a three items being shown on the control, and so on the form. Now, the basic idea of having all these items into a popup or sub-menu, is to include them between two parentheses like "Popup(Item 1,Item 2,Item 3)", and so all your content will be shown on a popup / sub-menu. The movies uses the control's WYSIWYG editor (EditRibbon, EditToolBar), that displays the ToString representation of the control. Shortly, you should keep two ToString representation, one for minimized / collapsed state, and one for expanded state. The second option, is using the Item.Visible property to show / hide the item that hosts the pages, and so each page can show on the form directly or on a submenu / popup.
02-22-2017

ExG2antt, 14.1.0.3
*NEW: Ability to specify whether a column is updated contiguously while resizing, or only when the user releases the mouse
*Added: Column.Def(exColumnResizeContiguously) property gets or sets a value that indicates whether the control's content is updated while the user is resizing the column. By default, the Column.Def(exColumnResizeContiguously) property is False, which indicates that the control's content is updated once the user releases the mouse during resizing the column. For instance, you can use the Column.Def(exColumnResizeContiguously) property on True, if you have a column with Column.Def(exCellSingleLine) property on False ( word-wrap ), and you want the user to visually see the changes while resizing.
*Fixed: The OLEStartDrag event is fired differentially based on the SingleSel and AutoDrag properties as follows: True/=0, click anywhere on the item and move the mouse, True/<>0 click on item's caption and move the mouse ( click anywhere excepts the item's caption performs the AutoDrag operation, like moving the item's position, scrolling and so on ), False/=0, click anywhere on the item and wait for a short period of time ( 256 ms, click and move performs select by dragging ), False/<>0 click on item's caption and wait for a short period of time ( 256 ms, click and move performs select by dragging, click anywhere excepts the item's caption and wait for a short period of time, performs the AutoDrag operation, like moving the item's position, scrolling and so on )
*Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
*Fixed: The element's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.

02-22-2017

ExHTML, 11.0.0.3
*NEW: Indentation support
*Added: AutoIndent property specifies whether the control indents the line when ENTER key is pressed.
*Added: IndentSel(Forward) method indents the selection forward or backward.
*Added: IndentOnTab property indicates that the selection is indented as soon as user presses the TAB key. The IndentOnTab property has effect, if the UseTabKey property is True. Pressing TAB indents forwards the selection, or SHIFT + TAB indents backwards the selection. If no selection TAB inserts a TAB character, Shift + TAB removes the TAB character to the left of the current cursor.

02-22-2017

ExOrgChart, 13.1.0.5
*Fixed: Can't select a word that contains accented (acute, circumflexm umlaut and dieresis) characters, if the user double clicks it, or using the CTRL + SHIFT + Right key.
*Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

02-20-2017

ExComboBox, 11.0.0.7
*Fixed: The a mod b expression fails, if b is zero or negative.
*Fixed: The a mid b expression fails, if b expression is greater than the length of the a
*Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
*Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )

02-20-2017

ExSplitBar, 10.1.0.1
*NEW: Ability to move objects, rather than resizing while split bar is moved.
*Added: An object contained by both ObjectsLT and ObjectsRB properties, is moved together with the split bar, instead resizing it.
*Added: Restores the location/size of the objects, if the user cancels dragging the split bar ( for instance, the user presses the ESC key during dragging, MoveOnDrop property is False )
*Added: Move sample

02-15-2017

ExSchedule, 12.1.0.2
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*NEW: BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
*Added: The CopyTo property copies the control's content to BMP, PNG, JPG, TIF or GIF format. Previously, the CopyTo property can save the control's content to EMF format only. The extension of the File argument indicates the graphical format to be saved. For instance, the CopyTo("c:\temp\snapshot.png") property saves the control's content in PNG format to snapshot.png. If File parameter provides an unknown extension, the control's content is saved in EMF format ( Enhanced Metafile Format ). The control's content is serialized as it would have no scroll bars.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )

02-15-2017

ExList, 11.0.0.3
*NEW: Ability to specify any custom-sized picture while performing OLE Drag and Drop operations
*Added: The HTMLPicture("OLEDragDropImage") indicates the picture to be shown while the user starts dragging items from the control. This option is valid for /COM version when performing OLE Drag and Drop operations.
*Fixed: MS Access plays a beep, when the user presses the Backspace key while the control has the focus.
*Fixed: In MS Access, can't use the CTRL+F4 key to close the current form.

02-14-2017

ExG2antt, 14.1.0.2
*NEW: Ability to display cumulative histogram when it displays groups of tasks
*Added: HistogramView property may includes the HistogramViewEnum.exHistogramGroupCumulative flag, which indicates that all grouped tasks are displayed as a single unit using different cumulative colors. The exHistogramGroupCumulative flag has effect while the HistogramView property includes no exHistogramNoGrouping flag.
*Added: Displays the name/caption of the group on the histogram ( caption indicated by the TreeColumnIndex or Items.DividerItem property ). exHistogramNoGroupCaption flag on HistogramView property indicates that no caption is displayed for groups in the histogram. This flag has effect only if the exHistogramNoGrouping flag is not included in the HistogramView property.
*Added: Displays the histogram using proportionally scale for all groups of the bars to be shown ( HistogramTypeEnum.exHistOverLoad )
*Added: Improves the way of scrolling the control's content while moving the objects outside of the control's client area, by drag and drop, and the control's margins are close to margins of the screen/monitor. 
*Fixed: The LoadXML method fails to load a document previously saved with eXGrid, eXTree or eXList component.

02-14-2017

ExSurface, 12.1.0.1
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: The element is hidden if any link that points to it is closed. Currently, the element is hidden only if all links pointing to it are closed. ( ExpandLinkedElements property )
*Fixed: Can't select a word that contains accented(acute, circumflexm umlaut and dieresis) characters, if the user double clicks it, or using the CTRL + SHIFT + Right key.

02-13-2017

ExTree, 11.1.0.4
*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.
*Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

02-13-2017

ExContextMenu, 11.0.1.1
*Added: The SelectItem event occurs if the user presses the SPACE key on an item that display no edit or check/radio buttons.
*Added: Opens the item's sub-menu when pressing the SPACE key ( valid if no edit inside or check/radio buttons ).
*Added: The Ctrl + SPACE on an item of edit type simulates a simple SPACE key, like toggling the item's checkbox state.
*Added: Item.ShowAsDisabled property specifies whether the item is shown as disabled.

02-08-2017

EXMLGrid, 12.0.0.3
*Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
*Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )
*Fixed: The node's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )

02-08-2017

ExTreeCube, 10.0.0.3
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Column.Def(exCellCaptionFormat) property )
*Fixed: Sometimes titles with exTitleFaceWordWrap, exTitleFaceLeft, exTitleFaceWidth properties set displays ... 
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

02-06-2017

ExPivot, 12.0.0.1
*NEW: Conditional-Format Support, or ability to highlight values in the pivot giving an expression ( for instance, you can apply a foreground color for positive values only )
*Added: FormatConditionalAppearances property retrieves a collection of FormatConditionalAppearance object, that holds information about expression and font/colors to be applied on matching values.
*Added: FormatConditionalAppearance.Expression property specifies the expression that determines the value to apply the format. For instance, "value > 0" indicates all positive values in the pivot data.
*Added: PivotBarVisibleEnum.exPivotBarAllowFormatConditionalAppearance type specifies whether the Conditonal context menu is shown when user right-clicks the pivot data. ( PivotBarVisible property )

02-06-2017

ExFileView, 11.0.0.1
*NEW: Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
*Added: AutoDrag property can specify distinct actions for left/right mouse buttons and short/long touch actions. For instance, AutoDrag property on exAutoDragScroll + exAutoDragScrollOnShortTouch indicates that the user can scroll the control's content by clicking the left mouse button, or by short touching the screen.
*Added: TemplateDef property allows defining inside variables for the Template feature ( available for /COM only, and useful to assign properties with multiple parameters, which is not supported in dBASE )

02-03-2017

ExGauge, 13.0.0.4
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

02-03-2017

ExOrgChart, 13.1.0.4
*Added: reverse unary-operator for format/expression. The reverse(a) reverses the order of the characters in the string a, For instance, the reverse("Mihai") returns "iahiM"
*Added: lfind binary-operator for format/expression. The a lfind b searches the first occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` lfind `D` returns -1, while `ABCABC` lfind `C` returns 2.
*Added: rfind binary-operator for format/expression. The a rfind b searches the last occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` rfind `D` returns -1, while `ABCABC` rfind `C` returns 5.

02-01-2017

ExGantt, 12.1.0.2
*Added: Improves the way of scrolling the control's content while moving the objects outside of the control's client area, by drag and drop, and the control's margins are close to margins of the screen/monitor. 
*Fixed: The element's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
*Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )

02-01-2017

ExEdit, 11.1.0.3
*NEW: Ability to show different context panels, to select keywords from
*Added: ShowContext(Context) method Shows the control's context, as the user would press the CTRL + SPACE key.
*Added: ActiveContextItems property specifies the key of the context to be open next. ( Context parameter of Context, ShowContext methods )
*Fixed: Replaces the full context word , when user selects a new item from the control's context panel.
*Fixed: The EditContext.Sort methods sorts by HTMLItem parameter of the EditContext.Add method, instead of Item parameter of the EditContext.Add method ( sorts items as they are displayed on the control's drop down context list )

01-30-2017

ExG2antt, 14.1.0.1
*NEW: Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
*Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
*Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
*Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.
*Fixed: Empties the chart's undo-redo queue, when the Items.RemoveAllItems or Columns.Clear method is invoked.

01-30-2017

ExGrid, 11.0.0.6
*Added: Appearance.RenderType property specifies the way colored EBN objects are displayed on the component. For instance use the RenderType on -3 (0xFFFFFFFD), no color is applied, -2, for OR-color scheme (0xFFFFFFFE), -1 (0xFFFFFFFF) for AND-color scheme, ( older EBN color schemes ). The RenderType property is 0 by default, which indicates an A-color scheme. The first significant byte indicates the transparency while the other bytes indicates the RGB value.
*Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )
*Added: TemplateDef property allows defining inside variables for the Template feature ( available for /COM only, and useful to assign properties with multiple parameters, which is not supported in dBASE )
*Fixed: The Column.SortOrder or "singlesort", "multiplesort" fields on Layout property does not perform any sorting, if the control's SortOnClick property is exNoSort.
*Fixed: The Items.CellValue property returns the currently value during ValidateValue event, if previously the cell's value is empty ( VT_EMPTY )

01-27-2017

ExComboBox, 11.0.0.6
*Added: Ability to filter programmatically for blank/empty items, if the Column.Filter property is "" ( empty string ), or include empty values between | characters, while Column.FilterType property is exFilter. For instance, Column.Filter property on "|Item1|Item2" specifies to filter the list for blank/empty items, Item1 or Item2, while Column.Filter property on "" indicates to include just the blank/empty items (Column.FilterType property is exFilter)
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
*Fixed: Prevents horizontal scrolling the control's content if the EnsureVisibleColumn is called for any locked column ( CountLockedColumns property ).
*Fixed: Prevents horizontal scrolling the control's content if the user clicks a locked column ( CountLockedColumns property ).

01-27-2017

ExSplitBar, 10.0.0.1 (initial release)
The Exontrol's eXSplitBar component, helps you to automatically resizes the left/right or top/bottom components, while user drags the split bar to a new position. The eXSplitBar control provides automatic resizing /positioning of controls/windows on your form/dialog/window. When the Mode property is set to exSplitBarHorz, the control resizes any controls that lie above or below it, and when the Mode is set to exSplitBarVert, it resizes controls that lie to its left or right. The difference between the eXSplitBar control and other components of the same type, is that the eXSplitBar control works for any programming environments such as Microsoft Office ( Microsoft Access, Microsoft Excel, Microsoft Word ), Visual Basic, Visual Fox Pro, /NET Framework, Delphi, C++, and more. As usual, there are no dependencies to MFC, VB, VCL, or anything else.

01-25-2017

ExSwimLane, 12.1.0.2
*Fixed: The element is hidden if any link that points to it is closed. Currently, the element is hidden only if all links pointing to it are closed. ( ExpandLinkedElements property )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

01-25-2017

ExToolBar, 11.1.0.2
*Added: Background(exMenuHotBorderColor) property specifies the color to show the frame around the item from the cursor.
*Added: Background(exMenuSelHotBorderColor) property specifies the color to show the frame around the selected item from the cursor.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

01-23-2017

ExList, 11.0.0.2
*NEW: Ability to highlight the position from the cursor while performing OLE Drag and Drop ( the dropping source is not a known object )
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Added: Background(exListOLEDropPosition) property specifies the visual appearance of the dropping position inside the control, when the control is implied in a OLE Drag and Drop operation.
*Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
*Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )

01-23-2017

ExSurface, 12.0.1.0
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )

01-20-2017

ExG2antt, 14.0.0.1
*NEW: MSAA, UI Automation, IAccessible support. 
*Added: Microsoft Active Accessibility (MSAA) is designed to help Assistive Technology (AT) products interact with standard and custom user interface (UI) elements of an application (or the operating system), as well as to access, identify, and manipulate an application's UI elements. AT products work with MSAA enabled applications in order to provide better access for individuals who have physical or cognitive difficulties, impairments, or disabilities.
*Added: The Items.ItemBar(exBarIntersectWithCount), Items.ItemBar(exBarIntersectWithAsString) and Items.ItemBar(exBarIntersectWith) returns intersection count or key of the current bar with the same type of bars in the current item, AND any other type being specified by Bar.OverlaidGroup property.
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Items.CellValueFormat property, Column.Def(exCellValueFormat) property )
*Added: The "check,icon,icons,picture" in the Column.Def(exCellDrawPartsOrder) property aligns the parts relative to the "caption". For instance, "check,caption,icon,icons,picture" indicates that the "check" is shown to the left of caption, while the "icon,icons,picture" are displayed to the right of the "caption". The "caption" occupies the cell's content by excluding the cell's check, images and pictures
*Fixed: Columns.Clear method does not release the column until the control is destroyed ( memory leak if clear and adding columns several times, /NET and /WPF versions only )

01-20-2017

ExTab, 12.0.0.2
*Added: The CustomStyle property returns or sets a string expression that indicates the control's custom style as a file name to a ETB file, or encoded BASE64 string of the ETB file. For instance, the CustomStyle = "C:\Program Files\Exontrol\ExTab\Sample\ETB\xp.etb" changes the tab's appearance to xp.etb style.
*Added: exChrome new style
*Fixed: The Focus/Normal page get shown in the same place in the internal WYSIWYG ETB editor.

01-14-2017

The following movie shows how fast the control is:

We have been asked many times, how fast our controls are. So, it's the time to answer. The movie shows how fast the control (ExG2antt, ExGantt, ExGrid, ExTree, ExList, ) is. The sample fills the control with 1,000,000 items(bars), and runs in less than 4 seconds. For those that are still skeptical, we can make it faster. The sample does not use virtual mode. The Exontrol Stress application is also used to check for memory leaks. The Stress application has been run on Microsoft Windows 10 Pro, Processor Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 3401 Mhz, 4 Core(s), 8 Logical Processor(s)., 8Gb. The sample is available to download in General FAQ as Memory Leak (Stress Application), and includes the source code as well.
01-13-2017

ExComboBox, 11.0.0.5
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML (CellCaptionFormat,Column.Def(exCellCaptionFormat))
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
*Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )

01-13-2017

ExGrid, 11.0.0.5
*NEW: Ability to highlight the position from the cursor while performing OLE Drag and Drop ( the dropping source is not a known object )
*Added: Background(exListOLEDropPosition) property specifies the visual appearance of the dropping position inside the control, when the control is implied in a OLE Drag and Drop operation.
*Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
*Fixed: The control is still in updating mode, if the EndUpdate method is called several times.
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: The Column.AutoWidth property ignores the Column.Def(exCellPaddingLeft) and Column.Def(exCellPaddingRight). The same if the user double-clicks the space between two columns in the header section.

01-11-2017

ExPropertiesList, 11.0.0.4
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
*Fixed: Can't use the property's slider ( EditSlider type ), if user clicks it, while the control's AutoDrag property is not exAutoDragNone )

01-11-2017

ExRibbon, 11.1.0.1
*Added: Background(exMenuHotBorderColor) property specifies the color to show the frame around the item from the cursor.
*Added: Background(exMenuSelHotBorderColor) property specifies the color to show the frame around the selected item from the cursor.
*Fixed: The buttons are not size correctly, with the Windows set to Classic theme.

01-09-2017

ExSchedule, 12.1.0.1
*NEW: Recurrence Support according to RFC 5545 ( ICalendar Format )
*Added: Event.Repetitive property supports Recurrence expression as described on RFC 5545. The Events.Add(#8/5/1997 9:00:00 AM#,#8/5/1997 2:00:00 PM#).Repetitive = "FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1" adds a new event for last week day of each month, from 9:00 AM to 2:00 PM.
*Added: Calendar.ShowWeeks property specifies whether the calendar panel shows the week numbers.
*Added: Calendar.DisplayWeekNumberAs property specifies the way the control displays the week number ( Calendar.ShowWeeks property ). The exISO8601WeekNumber indicates that the first week has 4 January in it (ISO8601 specifications), while exSimpleWeekNumber indicates that the first week starts on January 1st.

01-09-2017

ExHTML, 11.0.0.2
*NEW: Customization of the control's built-in toolBar
*Added: ToolBarSize / ToolBarBorderSize property specifies the size of the control's toolbar / border
*Added: ToolBarImages property assigns a new image list to the control's toolbar, so you can provided different icons to be shown on the control's toolbar
*Added: ToolBarHTMLPicture property adds or replaces a picture in HTML captions (toolbar). Using the ToolBarHTMLPicture property you can provide custom-sized pictures in the control's toolbar.
*Added: Background(exToolBarAppearance) property specifies the control's toolbar visual appearance / background color.
*Added: Background(exToolBarPopupAppearance) property specifies the visual appearance of the contro's toolbar popups
*Added: Background(exToolBarLocalAppearance) property specifies the visual appearance of the contro's toolbar local popups

01-04-2017

ExComboBox, 11.0.0.4
*Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
*Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
*Fixed: The last italic character of a HTML caption may be shown as clipped

01-04-2017

ExContextMenu, 11.0.1.0
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Added: Retrieves or sets the handle of the window that receives notifications/WM_COMMAND messages. The control sends a WM_COMMAND message to the parent window, when the control fires an event. For instance In VFP9, you can use the BINDEVENT( thisform.hWnd, 273, thisform, "myselect" ) to catch the WM_COMMAND messages, instead catching the control's event which is not fired from modal forms, for _SCREEN object. The wParam indicates the identifier of the event that occurs, while lParam indicates the identifier of the item that fired the event.
*Fixed: Resets the auto-increment identifier to be used by Item.ID property when Items.ToString property is called. In other words, use the same ID for new items being added by the Items.ToString property method.
*Fixed: The control shows no buttons if the UseVisualTheme property is exNoVisualTheme

01-03-2017

ExG2antt, 13.1.0.1
*NEW: Optimizing the component's UI, for usage on 4K (Ultra HD) applications.
*Added: Improves the performance when the control is scrolling up or down, using the up or down scroll-buttons or/and when rotating the mouse wheel ( vertical scrolling faster )
*Added: Prevents refreshing the entire control, when the user is resizing the column, is moving the vertical and/or horizontal scroll bar
*Fixed: Prevents repainting the entire control when the control gains or loses the focus, focusing a new column, the edit mode ends, and so on
*Fixed: The chart's width is not restored correctly, if the user presses ESC key while moving the vertical splitter.

01-03-2017

ExTree, 11.1.0.3
*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).
*Fixed: On terminal-servers (citrix), CPU-consumption varying from 1-4%, if multiple instances of the control is opened in the same time ( Exontrol.CommentWindow )
*Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )