exsuite - what's new

9.0.1.2 Dec 01, 2017
ExCalcEdit: *NEW:   Multiple-Lines Support
ExCalcEdit: *Added: MultiLine property specifies whether the control accepts multiple lines.
ExCalcEdit: *Added: Count property counts the lines in the control.
ExCalcEdit: *Added: TextLine([Line]) specifies the line based on its index.
ExCalcEdit: *Added: Result([Line]) retrieves the result of the giving line.
ExCalcEdit: *Added: IsValid([Line]) property specifies whether the expression on the giving line is valid.
ExComboBox: *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.
ExComboBox: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExComboBox: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExComboBox: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExG2antt: *Added: Multiple improvements for moving the summary-bar.
ExG2antt: *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. 
ExG2antt: *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. 
ExG2antt: *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. 
ExG2antt: *Fixed: Ensures that the bar's percent caption fits the bar's client area, while the ItemBar(exBarAlignPercentCaption) is RightAlignment ( default ).
ExG2antt: *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.
ExG2antt: *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
ExG2antt: *Fixed: Prevents one left-scroll of the chart, if the user simple clicks the chart, while AutoDrag property is AutoDragScroll
ExG2antt: *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)
ExG2antt: *Fixed: Click and wait the locked area of the control starts scrolling up or down the control, while SingleSel property is false
ExG2antt: *Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
ExG2Host: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExG2Host: *Added: The HostObjectFieldEnum.exTasksPercent specifies the name of the field from the tasks data source, that specifies the percent of the task.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *Fixed: The "800AFAE0 Invalid argument." error occurs if the table contains a field of Attachment type.
ExGantt: *Added: Call the EnsureVisibleColumn on the last visible column if RightToLeft property is True, else on the first visible column
ExGantt: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExGantt: *Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
ExGantt: *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 )
ExGrid: *NEW:   Incremental Search and Filter Support for the Columns Floating Bar ( ColumnsFloatBarVisible property )
ExGrid: *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.
ExGrid: *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.
ExGrid: *Added: The Min and Max aggregate functions supports string and date values ( previously it supports only numeric values )
ExGrid: *Added: \Access2007\UserEditor sample ( /COM only )
ExGrid: *Fixed: Memory leaks detected when using grouping items multiple times ( AllowGroupBy property, Ungroup method )
ExGrid: *Fixed: Can't paste the number from the clipboard on a cell with Editor.Numeric property on exInteger(-1)
ExLabel: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExLabel: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExLabel: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExLabel: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExList: *NEW:   Improvements to allow OLE Drag and Drop operations (OLEDropMode property) to work with control's AutoDrag property (/COM)
ExList: *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.
ExList: *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...
ExList: *Fixed: The user can't  move the selected item to a new position ( AutoDrag property is exAutoDragPosition...), if the OLEDropMode property is OLEDropManual.
ExMenu: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExMenu: *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.
ExMenu: *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. 
EXLMGrid: *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.
EXLMGrid: *Added: The ScrollPartEnum.exExtentThumbPart indicates the thumb-extension of the scroll bar. The ScrollPartVisible(Bar,exExtentThumbPart) on True enables the scroll bar extension.
EXLMGrid: *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.
EXLMGrid: *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.
EXLMGrid: *Fixed: Prevents showing the default appearance of the exVSUpper/exHSUpper/exVSLower/exHSLower, if the exVSBack/exHSBack is set
ExPivot: *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.
ExPivot: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExPivot: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExplorerBar: ExPivot: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExplorerBar: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExplorerBar: *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.
ExplorerBar: *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. 
ExPopupMenu: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExPopupMenu: *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.
ExPopupMenu: *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. 
Expression: *NEW:   Custom Operators Support
Expression: *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.
Expression: *Added: ClearCustomOperators method clears custom operators. This method clears all entries being added through the AddCustomOperator method.
Expression: *Added: AllowValueKeyword property specifies whether the expression supports the value keyword. By default, the AllowValueKeyword property is True.
Expression: *Added: AllowDefaultOperators property specifies whether the expression supports default operators. By default, the AllowDefaultOperators property is True.
ExPropertiesList: *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)
ExPropertiesList: *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). 
ExPropertiesList: *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 
ExPropertiesList: *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)
ExPropertiesList: *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.
ExRolList: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExRolList: *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.
ExRolList: *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. 
ExRolList: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExScrollBar: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExScrollBar: *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.
ExScrollBar: *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. 
ExStatusBar: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExStatusBar: *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.
ExStatusBar: *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. 
ExSurface: *Added: Allow to link an element to itself.
ExSurface: *Fixed: The LinkFromPoint property returns no link, if the ShowLinksType property is exLinkStraight
ExSurface: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExThumbnail: *NEW:   Multiple-Files Thumbnail Support
ExThumbnail: *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.
ExThumbnail: *Added: The Mode property specifies how thumbnails are arranged on the control's client area.
ExThumbnail: *Added: The ThumbnailMinWidth / ThumbnailMinHeight specifies the minimum size to display the thumbnails.
ExToolTip: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExToolTip: *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.
ExToolTip: *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. 
ExTreeCube: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExTreeCube: *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.
ExTreeCube: *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. 

9.0.1.1 Nov 01, 2017
ExCalc: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExCalc: *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.
ExCalc: *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. 
ExCalendar: *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 ).
ExCalendar: *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.
ExCalendar: *Fixed: Calendar.EventParam(-2) returns wrong information, while calling during the Event or any other control's event.
ExEdit: *NEW:   Incremental Search Contains for control's sensitive context
ExEdit: *Added: The F3 key advances to the next occurrence of the selected text, while the control's sensitive context is shown.
ExEdit: *Added: EditContext.Options(exContextDisableIncrementalSearchContains) property specifies whether the Incremental Search Contains for control's sensitive context is disabled or enabled.
ExEdit: *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.
ExEdit: *Added: The TAB key closes and selects the current item in the control's sensitive context ( similar with Enter key )
ExFileView: *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.
ExFileView: *Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
ExFileView: *Fixed: A Click event occurs right after DblClick event.
ExG2antt: *Added: DPI-Aware Support
ExG2antt: *NEW:   Support for EBN 1004 version ( DPI-Aware support ).
ExG2antt: *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% )
ExG2antt: *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%.
ExG2antt: *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%
ExG2antt: *Fixed: Prevents scrolling the chart's panel ( AutoDrag property ), while AllowZoomOnFly panel is shown.
ExG2antt: *Added: The Bar.FormatHistogramValues property specifies the format to show bar's value in the histogram. 
ExG2antt: *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.
ExG2antt: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExG2antt: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExG2antt: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Added: Shows the control's Notes in the Print and Print-Preview ( using the Exontrol's eXPrint component )
ExG2antt: *Added: Shows the control's Notes when using the CopyTo method to export the control's content to specified format
ExG2antt: *Added: Chart.UnitScale / Chart.UnitWidth properties to Layout property ( save / restore layout include zooming options )
ExG2antt: *Added: Chart.SelectLevel / Chart.SelectDates properties to Layout property ( save / restore layout include selected dates )
ExG2antt: *Fixed: The selected item overlaps the column's Def(exCellHasBackColor) in the chart section, when using the the Chart.ColumnsFormatLevel property.
ExG2antt: *Fixed: The AllowAutoDrag event is not fired ( /WPF version only )
ExG2Host: *NEW:   Ability to load/save the host's Notes collection
ExG2Host: *Added: The DefHostPropertyEnum.exNewNoteID specifies the new identifier that can be used to create new notes ( prefixed by a "N" keyword )
ExG2Host: *Added: The HostObjectFieldEnum.exNotesDataSource specifies the Name of the data source to load/save the notes of the host.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *Added: The HostObjectFieldEnum.exNotesKey specifies the name of the field from the notes data source, that specifies the object related to the note.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *Added: The HostObjectFieldEnum.exNotesShowLink specifies the name of the field from the notes data source, that defines the link between parts of the note.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExG2Host: *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.
ExGantt: *Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
ExGantt: *Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
ExGantt: *Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
ExGantt: *Fixed: The last italic character of a HTML caption may be shown as clipped
ExGauge: *NEW:   Multiple improvements for expression-like properties
ExGauge: *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.
ExGauge: *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 ) 
ExGauge: *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). 
ExGauge: *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.
ExGauge: *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 )
ExGauge: *Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
ExGrid: *Added: The Export method includes expandable columns too
ExGrid: *Fixed: The Export method does not add empty cells at the beginning of the line.
ExGrid: *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
ExGrid: *Fixed: The focused column becomes erratic once a column is removed (Columns.Remove method)
ExGrid: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExGrid: *Fixed: Can't save the size of the control in MS Access.
ExGrid: *NEW:   Support for EBN 1002 version.
ExGrid: *Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
ExGrid: *Added: Includes the expandable columns to dragging data if using the AutoDrag property on exAutoDragCopyText 
ExGrid: *Fixed: No TAB character is included between empty cells, when data is dragged using the AutoDrag property on exAutoDragCopyText.
ExGrid: *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 ).
ExListBar: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExListBar: *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.
ExListBar: *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. 
ExListBar: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExMaskEdit: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExMaskEdit: *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.
ExMaskEdit: *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. 
ExMaskEdit: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExOrgChart: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExOrgChart: *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.
ExOrgChart: *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. 
ExOrgChart: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExplorerTree: *Fixed: Click and wait the locked area of the control starts scrolling up or down the control, while SingleSel property is false
ExplorerTree: *Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
ExplorerTree: *Fixed: Sometimes the control displays no items, but still showing the vertical scroll bar, when the user deletes multiple items ( Items.RemoveItem method )
ExPrint: *NEW:   Ability to zoom the pages by clicking and dragging the middle mouse button
ExPrint: *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)
ExPrint: *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.
ExPrint: *Fixed: The CTRL key changes the focused page.
ExPropertiesList: *NEW:   Support for EBN 1003 version.
ExPropertiesList: *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.
ExPropertiesList: *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.
ExPropertiesList: *Fixed: 0 or -1 is displayed for properties of boolean type
ExRibbon: *NEW:   Multiple Improvements for the EditRibbon tool
ExRibbon: *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
ExRibbon: *Added: Update the exHTML.dll, into the EditRibbon tool
ExSlider: *NEW:   Multiple improvements for expression-like properties
ExSlider: *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.
ExSlider: *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 ) 
ExSlider: *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). 
ExSlider: *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.
ExSlider: *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 )
ExSlider: *Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
ExSwimLane: *Fixed: A GPF may occur if calling Links.Remove method during the AddLink event
ExSwimLane: *Fixed: It is safe to remove objects ( elements or links ) during events
ExSwimLane: *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 ).
ExSwimLane: *Fixed: Prevents overlapping the elements with no incoming elements.
ExTab: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExTab: *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.
ExTab: *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. 
ExTab: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExToolBar: *Fixed: Prevents closing the current popup / sub-menu once the user presses the Alt modifier-key.
ExToolBar: *Fixed: The CTRL + Escape closes all popups / sub-menus.
ExToolBar: *Fixed: The control fails if adding a popup item with no sub-items
ExToolBar: *Fixed: Un-highlights all visible items, when cursor leaves the control.

9.0.1.0 Oct 02, 2017
ExCalcEdit: *Added: TemplatePut method defines inside variables for the next Template/ExecuteTemplate call.
ExCalcEdit: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExCalcEdit: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExCalendar: *Fixed: The top and bottom grid lines are not displayed.
ExCalendar: *Fixed: The bottom-border line is not shown, if the calendar shows multiple months on y-axis.
ExCalendar: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExContextMenu: *NEW:   Ability to display and edit data using a scroll-bar control
ExContextMenu: *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.
ExContextMenu: *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.
ExFileView: *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
ExFileView: *Added: Window-Class name "EditA" renamed to "Exontrol.FileView.WindowList.Edit"
ExFileView: *Fixed: Exploring the Homegroup system folder fails
ExG2antt: *NEW:   Support for EBN 1003 version.
ExG2antt: *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.
ExG2antt: *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)
ExG2antt: *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.
ExG2antt: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExG2antt: *Fixed: The control's BackColorAlternate is shown incorrectly, after calling the Items.RemoveAllItems or Columns.Clear method
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Fixed: The pictures of a disabled item are not visible or shown at a different position, while the cursor hovers the item. 
ExG2antt: *Fixed: Resizes the locked columns to the left, while RightToLeft property is True (CountLockedColumns property).
ExG2antt: *Fixed: Closes the control's drag and drop image when user drops data to any other control. For instance, a MessageBox during the target's OLEDragDrop event will keep showing the control's drag and drop picture ( Background(exDragDropAfter) property, /COM version )
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *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"
ExG2antt: *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.
ExG2antt: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExG2antt: *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.
ExG2antt: *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. 
ExG2antt: *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 )
ExGantt: *NEW:   Multiple improvements for RTL support ( Right-To-Left Layout ).
ExGantt: *Added: Aligns the locked columns to the right, if the RightToLeft property is True. ( CountLockedColumns property )
ExGantt: *Added: Aligns the control's group-by bar / sort bar to the right, if the RightToLeft property is True. ( SortBarVisible property )
ExGantt: *Added: The control's filter bar/prompt/close is aligned to the right, RightToLeft property is True. ( FilterBarPromptVisible property )
ExGantt: *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.
ExGantt: *NEW:   Ability to apply colors to bars/tasks based on conditional expressions.
ExGantt: *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.
ExGantt: *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.
ExGantt: *Added: ConditionalFormat.ClearBarColor method resets the bar's color.
ExGantt: *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.
ExGantt: *Added: ConditionalFormat.ClearBarOverviewColor method resets the bar's overview color.
ExGantt: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExGrid: *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.
ExGrid: *Fixed: In MS Access, can't use the CTRL+C, CTRL+V or CTRL+X key to copy, paste or cut the editing text.
ExGrid: *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.
ExGrid: *Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )
ExHTML: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExHTML: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExHTML: *Fixed: The toolbar's buttons are not size correctly, with the Windows set to Classic theme.
ExLabel: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExLabel: *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.
ExLabel: *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. 
ExList: *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 )
ExList: *Fixed: Prevents showing the control's Picture on dragging items while AutoDrag property is set
ExList: *Fixed: Shows the grid-lines / background-alternate colors for non-items part of the control while the user drags items using the AutoDrag property.
ExList: *Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
EXMLGrid: *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.
EXMLGrid: *Added: Node.ID property indicates the unique identifier of the node within the entire nodes collection.
EXMLGrid: *Added: Nodes.ItemByID( ID ) property returns a node giving its unique identifier
EXMLGrid: *Added: Nodes.RemoveByID( ID ) method removes the node giving  its unique identifier
EXMLGrid: *Fixed: The HitTestEnum.exHTPicture flag is returned when the cursor hovers the picture left/right coordinate, by ignoring the top/bottom coordinate
ExPivot: *NEW:   PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
ExPivot: *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.
ExPivot: *Added: Improves the performance to load data into the control.
Expression: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
Expression: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
Expression: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
Expression: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExRadialMenu: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExRadialMenu: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExRadialMenu: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExRadialMenu: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExRecord: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExRecord: *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.
ExRecord: *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. 
ExRecord: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExSchedule: *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.
ExSchedule: *Added: AllowSelectCreateEvent property specifies whether the newly created event gets selected or highlighted ( for s short period of time, 1 second )
ExSchedule: *Added: Background(exScheduleAllDayEventScrollBackColor) property specifies the visual appearance to put on the all-day events header, when it contains scrolling events.
ExSchedule: *Fixed: Can't create new events right away, if the control's events selection is not empty ( create new events after second click )
ExScrollBar: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExScrollBar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExScrollBar: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExSkinBox: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExSkinBox: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExSkinBox: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExSplitBar: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExSplitBar: *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.
ExSplitBar: *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. 
ExSplitBar: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExSplitBar: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExStatusBar: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExStatusBar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExStatusBar: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExStatusBar: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExThumbnail: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExThumbnail: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExThumbnail: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExThumbnail: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExToolBar.CRD: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExToolBar.CRD: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExToolBar.CRD: *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.
ExToolBar.CRD: *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. 
ExTree: *Fixed: Prevents showing the control's Picture on dragging items while AutoDrag property is set
ExTree: *Fixed: Shows the grid-lines / background-alternate colors for non-items part of the control while the user drags items using the AutoDrag property.
ExTree: *Fixed: Can't indent the dragging item(s) when it hovers the last visible item in the list, while the AutoDrag property is exAutoDragPositionAny
ExTree: *Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
ExTreeCube: *Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
ExTreeCube: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExTreeCube: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.

9.0.0.9 Sep 04, 2017
ExButton: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExButton: *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.
ExButton: *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. 
ExButton: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExComboBox: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExComboBox: *Fixed: The control's BackColorAlternate is shown incorrectly, after calling the Items.RemoveAllItems or Columns.Clear method
ExComboBox: *Fixed: Sometimes the control displays no items, but still showing the vertical scroll bar, when the user deletes multiple items ( Items.RemoveItem method )
ExFolderView: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExFolderView: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExFolderView: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExFolderView: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExG2Host: * Initial Release
ExGauge: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExGauge: *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.
ExGauge: *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. 
ExGauge: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExGauge: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExPivot: *NEW:   BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
ExPivot: *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.
ExPivot: *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 )
ExplorerBar: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExplorerBar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExplorerBar: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExplorerBar: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExPopupMenu: *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
ExPopupMenu: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExPopupMenu: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExPopupMenu: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExRolList: *Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
ExRolList: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExRolList: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExRolList: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExShellView: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExShellView: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExShellView: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExToolTip: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExToolTip: *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.
ExToolTip: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

9.0.0.8 Aug 01, 2017
ExCalc: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExCalc: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExCalc: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExCalc: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExDialog: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExDialog: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExDialog: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExG2antt: *NEW:   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)
ExG2antt: *Added: Items.ItemBar(exBarBackgroundExt) property indicates additional colors, text, patterns, images that can be displayed on the bar's background using the EBN string format. For instance, Items.ItemBar(exBarBackgroundExt) = "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 bar. The Items.ItemBar(exBarBackgroundExt) = "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 bar (10%+12 pixels-wide from the object's client area). 
ExG2antt: *Added: Items.ItemBar(exBarBackgroundExtFlags) property Specifies how the exBarBackgroundExt is applied on the bar's background, like from or back, bar or full background.
ExG2antt: *Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
ExG2antt: *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 )
ExG2antt: *Added: The Note.Item property returns the handle of the item associated with the note.
ExG2antt: *Added: The Note.Key property returns the key of the note.
ExG2antt: *Fixed: No description for group is shown, if it includes ' character ( AllowGroupBy property on True )
ExG2antt: *Tip: The eXButtons's builder WYSWYG tool provides the To String field, that indicates the EBN string format that can be used by Items.ItemBar(exBarBackgroundExt) properties.
ExG2antt: *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)
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Fixed: The control's built-in editor is locked right after double click it.
ExG2antt: *Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
ExG2antt: *Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
ExG2antt: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExG2antt: *Fixed: The last italic character of a HTML caption may be shown as clipped
ExG2antt: *Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
ExG2antt: *Fixed: The columns' header arranged with FormatLevel using CRD strings are not shown on Copy/CopyTo representation
ExG2antt: *Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
ExG2antt: *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 )
ExGantt: *NEW:   Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
ExGantt: *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.
ExGantt: *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 )
ExGantt: *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
ExGantt: *Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
ExGantt: *Added: Improves the performance to load data into the control.
ExGrid: *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)
ExGrid: *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)
ExGrid: *Fixed: MS Access plays a beep, when the user presses the Backspace key on a edit type field.
ExGrid: *Fixed: In MS Access, can't use the CTRL+F4 key to close the current form.
ExGrid: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it
ExList: *NEW:   Windows 8.1 64-bit compatibility
ExList: *Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
ExList: *Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...
ExList: *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.
ExListBar: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExListBar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExListBar: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExMenu: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExMenu: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExMenu: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExMenu: *Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
ExPrint: *NEW:   Ability to display multiple-pages of the same zoom, side by side. The zoom won't be changed when the user resizes the preview, instead the preview adds or removes the scrolls to let you navigate all pages as they were arranged
ExPrint: *Added: The ToolBarFormat property includes a new identifier exToolBarTwoPageFixed ( of value 106 ), which allows the user to preview multiple-pages side-by-side, of the same zoom. By default, the ToolBarFormat property is "-1,100,101,102,106,-1,103,-1,104,-1,105". Remove the value of 106 from the ToolBarFormat property to disable this feature.
ExPrint: *Added: The ItemCaption(exToolBarTwoPageFixed) property specifies the HTML caption of the exToolBarTwoPageFixed button in the control's toolbar. By default, the ItemCaption(exToolBarTwoPageFixed) property is "<img>3</img> %%", where the %% indicates the current zoom factor ( percent ). 
ExPrint: *Added: The ItemToolTip(exToolBarTwoPageFixed) property specifies the HTML tooltip of the exToolBarTwoPageFixed button in the control's toolbar, that's shown when the cursor hovers it. By default, the ItemToolTip(exToolBarTwoPageFixed) property is "Multiple Pages (Fixed)"
ExPrint: *Added: The UILimitPagesCountMessage property specifies the continue message to show up, when the limit of pages has been reached. By default, the UILimitPagesCountMessage property is "The number of pages being loaded is: <%count%>. Do you want to continue?", where the <%count%> field indicates the number of pages currently loaded. The UILimitPagesCountMessage has no effect if the UILimitPagesCount property is -1 ( negative ), or if the UILimitPagesCountMessage property is empty.
ExPropertiesList: *Added: DPI-Aware Support
ExPropertiesList: *NEW:   Support for EBN 1004 version ( DPI-Aware support ).
ExPropertiesList: *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% )
ExPropertiesList: *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%.
ExPropertiesList: *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%
ExSchedule: *NEW:   Scroll support for All-Day Events
ExSchedule: *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.
ExSchedule: *Added: LayoutStartChanging(exScheduleScrollAllDayEvent) / LayoutEndChanging(exScheduleScrollAllDayEvent) events notifies your application that the user scrolls the all-day events header
ExSchedule: *Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme
ExTree: *NEW:   Windows 8.1 64-bit compatibility
ExTree: *Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
ExTree: *Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...
ExTree: *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.
ExTree: *Fixed: Clicking the control's sort bar does nothing.

9.0.0.7 Jul 03, 2017
ExEdit: *NEW:   Ability to display multiple pages on the control's sensitive context
ExEdit: *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.
ExEdit: *Added: Enlarges the width of the control's sensitive context while user rolls the mouse wheel, so all visible items fit the sensitive context.
ExEdit: *Added: EditContext.Options(exContextAllowSpaceOnFront) property specifies that the sensitive context allows space characters to be typed, on front of the current context.
ExEditors: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExEditors: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExEditors: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExG2antt: *NEW:   Multiple improvements for RTL support ( Right-To-Left Layout ).
ExG2antt: *Added: Aligns the locked columns to the right, if the RightToLeft property is True. ( CountLockedColumns property )
ExG2antt: *Added: Aligns the control's group-by bar / sort bar to the right, if the RightToLeft property is True. ( SortBarVisible property )
ExG2antt: *Added: The control's filter bar/prompt/close is aligned to the right, RightToLeft property is True. ( FilterBarPromptVisible property )
ExG2antt: *Added: Call the EnsureVisibleColumn on the last visible column if RightToLeft property is True, else on the first visible column
ExG2Host: * Initial Release
ExGrid: *NEW:   Data Binding support for /NET assembly
ExGrid: *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.
ExGrid: *Added: DataMember property gets or sets the specific list in a DataSource for which the control displays a list.
ExGrid: *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. 
ExGrid: *Fixed: Prevents flickering of the vertical scroll bar when a DataSource property is re-assigned.
ExGrid: *Fixed: Items.EnsureVisibleItem can be called between BeginUpdate/EndUpdate statement.
ExMaskEdit: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExMaskEdit: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExMaskEdit: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExOrgChart: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExOrgChart: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExOrgChart: *Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.
ExPropertiesList: *NEW:   Ability to display the properties using single or multiple lines
ExPropertiesList: *Added: Property.SingleLine property. Displays the property's name or value using one or more lines.
ExPropertiesList: *Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
ExPropertiesList: *Fixed: The CellBackColor(1) property is not applied on the properties of boolean type.
ExRibbon: *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.
ExRibbon: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExRibbon: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExSurface: *Fixed: A GPF may occur if calling Links.Remove method during the AddLink event
ExSurface: *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 ).
ExSurface: *Fixed: Prevents overlapping the elements with no incoming elements.
ExToolBar: *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.
ExToolBar: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExToolBar: *Fixed: The Sample\EBN folder is missing from the installation folder (C:\Program Files[ (x86)]\Exontrol\ExToolBar\Sample\EBN)
ExTree: *NEW:   Support for EBN 1002 version.
ExTree: *Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
ExTree: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExTree: *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 ).
ExTree: *Added: Improves the performance to load data into the control.

9.0.0.6 June 01, 2017
ExCalcEdit: *NEW:   Template support
ExCalcEdit: *Added: Template property specifies the control's template.
ExCalcEdit: *Added: ExecuteTemplate executes a template and returns the result.
ExCalcEdit: *Added: TemplateDef property defines inside variables for the next Template/ExecuteTemplate call.
ExContextMenu: *NEW:   Ability to display and edit data using a slider control
ExContextMenu: *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.
ExContextMenu: *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.
ExContextMenu: *Fixed: The exItemEditVertical flag is missing from the AllowEditEnum type ( applies to /NET assembly only )
ExContextMenu: *Fixed: The definition of PopupAppearance, Padding, HotBackColor, BackColor and BackgroundExt properties of Items object are missing ( applies to /NET assembly only )
ExContextMenu: *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 )
ExContextMenu: *NEW:   Ability to input data using masking edit fields.
ExContextMenu: *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.
ExContextMenu: *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.
ExContextMenu: *Added: The Item.EditValue property gets the value of the item's edit including no literals.
ExContextMenu: *Added: The Item.EditOption(exEditMaskFloat) property (of boolean type) specifies whether the Item.EditMask masks numbers such as integers or float/decimal numbers.
ExG2antt: *NEW:   Ability to apply colors to bars/tasks based on conditional expressions.
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Added: ConditionalFormat.ClearBarColor method resets the bar's color.
ExG2antt: *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.
ExG2antt: *Added: ConditionalFormat.ClearBarOverviewColor method resets the bar's overview color.
ExG2antt: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExG2antt: *Fixed: The links are not shown on Print and Print Preview.
ExG2antt: *NEW:   Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
ExG2antt: *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.
ExG2antt: *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).
ExG2antt: *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).
ExG2antt: *Added: Allows displaying the chart's selection ( bars and links ) if the Chart.AllowSelectObjects property exNoSelectObjects.
ExG2antt: *Added: Improves the performance to load data into the control.
ExG2antt: *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.
ExG2antt: *Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
ExG2antt: *Fixed: The selected cell opens its editor once the user starts scrolling when using the AutoDrag property on exAutoDragScroll.
ExG2antt: *Fixed: The MS Access hangs up if using thousands of editors of DateType ( Items.CellEditor property, GDI Objects )
ExG2antt: *Fixed: The number of GDI Objects grows up if using thousands of editors of mask type.
ExG2antt: *Fixed: The Items.AddLink is slower, if adding thousands of links
ExG2antt: *Added: Re-scales the chart's histogram to fit all visible bars/tasks with the Bar.HistogramItems property on 0.
ExG2antt: *Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
ExG2antt: *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 )
ExG2antt: *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 )
ExG2antt: *Fixed: Re-reads the focused item when selection is changed and the control is bound to a DAO recordset.
ExGrid: *NEW:   Easy way to define the control's visual appearance in design mode, using XP-Theme elements or EBN objects.
ExGrid: *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.
ExGrid: *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.
ExGrid: *Added: Improves the performance to load data into the control.
ExGrid: *Fixed: On Windows 7, the user can not open the open file dialog on MSDEV using the ShowImageList property ( VC 6.0 )
ExGrid: *Fixed: The Template property shows no ... button in the properties browser.
ExGrid: *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 )
ExGrid: *NEW:   Optimizing the component's UI, for usage on 4K (Ultra HD) applications.
ExGrid: *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 )
ExGrid: *Added: Prevents refreshing the entire control, when the user resizes the column.
ExGrid: *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.
ExGrid: *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
ExHTML: *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.
ExHTML: *Fixed: The control shows the first line, when the control is resized.
ExHTML: *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.
ExList: *NEW:   Support for EBN 1002 version.
ExList: *Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
ExList: *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.
ExList: *Fixed: The Export method does not add empty cells at the beginning of the line.
ExPivot: *Added: Applies the Column.DefaultFormatContent property, when the control displays original data ( not only when displaying aggregate functions )
ExPivot: *Added: Applies the Column.DefaultFormatAppearances property, when the control displays original data ( not only when displaying aggregate functions )
ExPivot: *Added: Double-Clicking the separator between columns, makes the column to resize it, so its content is fully visible
ExPivot: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExplorerTree: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExplorerTree: *Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
ExplorerTree: *Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
ExplorerTree: *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 )
ExPrint: *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
ExPrint: *Added: The PreviewSettings(exPreviewShowCompact) property specifies whether the preview shows the pages in a compact mode.
ExPrint: *Added: The PreviewSettings(exPreviewBackColor) property specifies the preview's mainframe background color.
ExPrint: *Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
ExPrint: *Fixed: A GPF occurs, if the ToolBarFormat property is empty.
ExRecord: *Added: Improves the performance to load data into the control.
ExRecord: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExRecord: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExSchedule: *NEW:   Ability to customize the html edit's context menu
ExSchedule: *Added: EditContextMenuItems property specifies the control's context menu, while editing the event
ExSchedule: *Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
ExSchedule: *Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
ExSurface: *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
ExSurface: *Added: Arrange( ID ) method arranges the elements starting from element with the specified ID. If missing, all linked-elements are arranged
ExSurface: *Added: DefArrange(exDefArrangeDir) property specifies whether the an horizontal ot vertical arrangement should be applied.
ExSurface: *Added: DefArrange(exDefArrangeDX) and DefArrange(exDefArrangeDY) properties specifies the distance in pixels between two elements, when Arrange method is performed.
ExSwimLane: *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
ExSwimLane: *Added: Arrange( ID ) method arranges the elements starting from element with the specified ID. If missing, all linked-elements are arranged
ExSwimLane: *Added: DefArrange(exDefArrangeDir) property specifies whether the an horizontal ot vertical arrangement should be applied.
ExSwimLane: *Added: DefArrange(exDefArrangeDX) and DefArrange(exDefArrangeDY) properties specifies the distance in pixels between two elements, when Arrange method is performed.
ExSwimLane: *Added: The "Arrange" item added to the control's content menu, to automatically arrange all, selected or element from the cursor
ExTab: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExTab: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExTree: *NEW:   Support for EBN 1002 version.
ExTree: *Added: The EBN 1002 allows using skin objects with horizontal, vertical stretch and colorable/not-colorable parts of the EBNs.
ExTree: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExTree: *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 ).
ExTree: *Added: Improves the performance to load data into the control.

9.0.0.5 May 02, 2017
ExCalcEdit: *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.
ExCalcEdit: *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.
ExCalcEdit: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExCalendar: *NEW: Ability to customize the format to display the month/year/buttons within the date's header
ExCalendar: *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.
ExCalendar: *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 ).
ExCalendar: *Added: The CalendarCombo.DateHeaderFormat property specifies the CRD format to display the month/year/buttons within the date's header ( drop down component )
ExCalendar: *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 )
ExComboBox: *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"
ExComboBox: *Fixed: Resizes the locked columns to the left, while RightToLeft property is True (CountLockedColumns property).
ExComboBox: *Fixed: The pictures of a disabled item are not visible or shown at a different position, while the cursor hovers the item. 
ExComboBox: *Fixed: The control's filterbar is visible if there is a column with Column.FilterType on exDate, even if the Column.Filter is empty.
ExEdit: *NEW:   Ability to assign tooltips for items being shown in the control's sensitive context panel.
ExEdit: *Added: EditContext.Options(exContextAllowToolTip) property indicates if the sensitive context allows displaying tooltips for context items. 
ExEdit: *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
ExEdit: *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
ExFileView: *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 )
ExFileView: *Added: A beep occurs when user presses ENTER or ESC key while renaming the file/folder
ExFileView: *Added: Re-selects the renaming item.
ExG2antt: *NEW:   Ability to specify different efforts for the same bar/task, using expressions
ExG2antt: *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 )
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Added: Highlights the time zones in the control's histogram area. ( Chart.MarkTimeZone property )
ExG2antt: *Fixed: The histogram may be shown incorrectly scaled when Chart.ResizeUnitScale property is different than Chart.UnitScale property.
ExG2antt: *NEW: 	Ability to specify whether the selection's background or foreground is shown
ExG2antt: *Added: The selection's background is not shown if the SelBackColor property is BackColor ( hide background selection )
ExG2antt: *Added: The selection's foreground is not shown if the SelForeColor property is ForeColor ( hide foreground selection )
ExG2antt: *Added: No selection is shown, if SelBackColor is BackColor and SelForeColor is ForeColor property.
ExG2antt: *Added: Prevents applying the SelBackMode property if the SelBackColor property is BackColor
ExG2antt: *NEW:   PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
ExG2antt: *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.
ExG2antt: *Added: The exFilterExclude flag on Column.FilterType property specifies if the Exclude field is checked in the drop down filter panel.
ExG2antt: *Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
ExG2antt: *Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
ExGantt: *Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
ExGantt: *Fixed: Sometimes calling the Chart.Zoom method does not show the time-units.
ExGantt: *Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
ExGantt: *Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
ExGantt: *Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
ExGantt: *NEW:   PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
ExGantt: *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.
ExGantt: *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 )
ExGantt: *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 )
ExGantt: *Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
ExGrid: *NEW:   Ability to export values on multiple lines, by quoting them, when Export method is performed
ExGrid: *Added: Quotes text when using the Export method, if content includes any of "\r\n or delimiter character
ExGrid: *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
ExInbox: *Added: Decodes the Message.Text, in case it comes encoded Content-Transfer-Encoding : base64
ExInbox: *Fixed: The Message.Subject displays the subject starting with =?utf-8?B, if it includes multiple utf-8 sequences concaternated.
EXMLGrid: *NEW:   Exontrol Print Scale Support, Adjust To and Fit to Page Wide by Tall Support
EXMLGrid: *Added: Print.Options = "FitToPage = 75%", adjusts and prints the control's content to 75% of normal size.
EXMLGrid: *Added: Print.Options = "FitToPage = 2 x 3", indicates that the control's content is print to fit 2 pages wide by 3 tall.
EXMLGrid: *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.
EXMLGrid: *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.
ExPivot: *NEW:   Ability to change the control's content menu visual appearance using EBN objects
ExPivot: *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.
ExPivot: *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.
ExPivot: *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.
ExPivot: *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.
ExPivot: *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.
ExPrint: *NEW:   Radical improvements of vertical scrolling of the previewed pages.
ExPrint: *Added: Scrolls the pages row by row, while the user rotates the mouse wheel too fast ( entire page is visible )
ExPrint: *Added: The multiple pages panel in the print and print-preview, shows the coordinates of the pages.
ExPrint: *Fixed: A timer event is fired contiguously for the preview's workframe
ExPropertiesList: *NEW:   Ability to save/load automatically the control's layout.
ExPropertiesList: *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.
ExPropertiesList: *Added: Property.HTMLValue property. Displays the property's value using built-in HTML format.
ExPropertiesList: *Fixed: BackgroundPartEnum.exSplitDesc value changed to from 0 to 18.
ExRibbon: *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.
ExRibbon: *Added: "Hidden" option in the EditRibbon tool
ExRibbon: *Fixed: A GPF may occur if using the EditRibbon tool, with DEBUG version
ExSplitBar: *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 )
ExSplitBar: *Fixed: In VBA Excel, the Visible property doesn't work properly. ATL3.0 BUG
ExSplitBar: *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)
ExToolBar: *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.
ExToolBar: *Added: "Hidden" option in the EditToolBar tool
ExToolBar: *Fixed: A GPF may occur if using the EditToolBar tool, with DEBUG version

9.0.0.4 Apr 03, 2017
ExComboBox: *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 ).
ExComboBox: *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 )
ExComboBox: *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.
ExComboBox: *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.
ExContextMenu: *NEW:   Ability to display items with different heights
ExContextMenu: *Added: The <font> HTML tag in the item's caption specifies the height to display the item.
ExContextMenu: *Added: The CTRL + BACKSPACE removes the currently incremental search ( if applied ). The Backspace key erases the last typed character in the incremental search.
ExContextMenu: *Fixed: Prevents adding the box character (127) when the user presses the CTRL + BACKSPACE character on an item with an text-box associated.
ExFileView: *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
ExFileView: *Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
ExFileView: *Fixed: The Description(exFilterBarExclude) returns empty, can not be changed at runtime.
ExG2antt: *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 )
ExG2antt: *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 )
ExG2antt: *Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
ExG2antt: *Fixed: Prevents showing blank area on the chart while using the Chart.ScrollRange property ( margins of the chart ), Chart.ShowNonworkingUnits, Chart.ShowNonworkingDates
ExG2antt: *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 
ExG2antt: *NEW:   BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
ExG2antt: *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.
ExG2antt: *Fixed: A Click event occurs right after DblClick event.
ExG2antt: *Fixed: The bar's caption doesn't get displayed when using the control's CopyTo method.
ExG2antt: *Fixed: The Sort event is called when the DataSource property is set again.
ExG2antt: *NEW:   Ability to zoom a selected part of the chart / overview area.
ExG2antt: *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. 
ExG2antt: *Added: ChartStartChanging(exResizeSelect) / ChartEndChanging(exResizeSelect) events notify your application once the user selects a portion of the chart to be zoomed.
ExG2antt: *Added: ChartStartChanging(exResizeLevel) / ChartEndChanging(exResizeLevel) events notify your application once the user resizes the chart / levels using the Chart.AllowResizeChart property.
ExG2antt: *Fixed: The chart shows a black area on filterbar zone, when user scrolls the chart's content, using the AutoDrag property on exAutoDragScroll 
ExG2antt: *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)
ExGrid: *NEW:   Ability to use the VirtualMode in Microsoft VFP 9.0
ExGrid: *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.
ExGrid: *Added: VFP\VirtualMode.VFP.9.0 sample
ExGrid: *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.
ExHTML: *Added: FormatSelection(exHTMLFormatRemove) removes the formatting from the current selection.
ExHTML: *Fixed: Keeps the attributes at the cursor position, when the selection is replaced. 
ExHTML: *Fixed: Code generation for property 'ToolBarAnchor' failed.  Error was: 'The value '0' is not a valid value for the enum 'ToolBarAnchorEnum'.' ( /NET only )
ExList: *NEW:   Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
ExList: *Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
ExList: *Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
ExList: *Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.
EXMLGrid: *NEW:	Ability to display known UI parts as in the current visual theme.
EXMLGrid: *Added: UseVisualTheme property specifies whether the UI parts of the control are displayed using the current visual theme.
EXMLGrid: *Added: The HitTest(-1,-1, node) gets the hit-test code from the current cursor position.
EXMLGrid: *Added: The NodeFromPoint(-1,-1) gets the node from the current cursor position.
EXMLGrid: *Fixed: The NodeFromPoint property gets nothing, if the cursor hovers the 1-pixel space between nodes when grid lines are shown.
ExPivot: *NEW:   Support for EBN 1003 version.
ExPivot: *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.
ExPivot: *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.
ExPivot: *Fixed: Applies content/appearance/conditional appearance of the first column, even if selecting second, third, ... columns when ShowViewCompact property is exViewCompact 
ExPropertiesList: *Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )
ExPropertiesList: *Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
ExPropertiesList: *Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip
ExRibbon: *NEW:   Minimize Support
ExRibbon: *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.
ExRibbon: *Added: Increases the speed to find the items based on its ID or Caption
ExRibbon: *Added: Minimized sample
ExSchedule: *Added: Prevents scrolling the view when the user rolls the mouse wheel, and the AllowMoveSchedule property is exDisallow
ExSchedule: *Fixed: Can't select a date in the control's calendar panel with the finger when touching the capacitive screen.
ExSchedule: *Fixed: The last italic character of a HTML caption may be shown as clipped
ExSurface: *Fixed: It is safe to remove objects ( elements or links ) during events
ExSurface: *Fixed: The Element.AutoSize property returns 1, instead -1(True)
ExSurface: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExSwimLane: *Added: Allow to link an element to itself.
ExSwimLane: *Fixed: The LinkFromPoint property returns no link, if the ShowLinksType property is exLinkStraight
ExSwimLane: *Fixed: The Element.AutoSize property returns 1, instead -1(True)
ExTab: *Added: exontrol.EXTABLib.extab.RuntimeKey property
ExTab: *Fixed: Removes the reference/dependency to System.Design, from exontrol.extab.dl, so it can be used on /NET Framework Profile Client.
ExTab: *Fixed: The Visual Studion 2015 freezes if the user removes the extab component, in design mode ( /NET version ).
ExToolBar.CRD: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExToolBar.CRD: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExToolBar.CRD: *Fixed: A GPF may occur, if the Format property is empty.
ExToolBar: *NEW:   Minimize Support
ExToolBar: *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.
ExToolBar: *Added: Increases the speed to find the items based on its ID or Caption
ExToolBar: *Added: Ribbon-Minimize sample
ExTree: *Added: The Print and Print preview include the locked items ( Items.LockedItemCount property )
ExTree: *Added: Includes the locked items, if the ShowLockedItems property is True, when Copy method is invoked.
ExTree: *Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
ExTree: *Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )

9.0.0.3 Mar 01, 2017
ExComboBox: *Fixed: The a mod b expression fails, if b is zero or negative.
ExComboBox: *Fixed: The a mid b expression fails, if b expression is greater than the length of the a
ExComboBox: *Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
ExComboBox: *Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
ExContextMenu: *Added: The SelectItem event occurs if the user presses the SPACE key on an item that display no edit or check/radio buttons.
ExContextMenu: *Added: Opens the item's sub-menu when pressing the SPACE key ( valid if no edit inside or check/radio buttons ).
ExContextMenu: *Added: The Ctrl + SPACE on an item of edit type simulates a simple SPACE key, like toggling the item's checkbox state.
ExContextMenu: *Added: Item.ShowAsDisabled property specifies whether the item is shown as disabled.
ExEdit: *Added: The HTMLItem parameter of EditContext.Add method, supports <img>, <off>, <gra>, <sha>, <out> HTML tags
ExEdit: *Added: ChangeOnKey property specifies the code of the last key that alters the control's text.
ExEdit: *Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping ( tooltip of kewyord ).
ExEdit: *Fixed: Prevents changes on the control, while ShowCursor property is False, and use selects Cut, Paste or Delete from the control's context menu.
ExEdit: *NEW:   Ability to show different context panels, to select keywords from
ExEdit: *Added: ShowContext(Context) method Shows the control's context, as the user would press the CTRL + SPACE key.
ExEdit: *Added: ActiveContextItems property specifies the key of the context to be open next. ( Context parameter of Context, ShowContext methods )
ExEdit: *Fixed: Replaces the full context word , when user selects a new item from the control's context panel.
ExEdit: *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 )
ExFileView: *NEW:   Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
ExFileView: *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.
ExFileView: *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 )
ExG2antt: *NEW:   Ability to zoom a selected part of the chart / overview area.
ExG2antt: *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. 
ExG2antt: *Added: ChartStartChanging(exResizeSelect) / ChartEndChanging(exResizeSelect) events notify your application once the user selects a portion of the chart to be zoomed.
ExG2antt: *Added: ChartStartChanging(exResizeLevel) / ChartEndChanging(exResizeLevel) events notify your application once the user resizes the chart / levels using the Chart.AllowResizeChart property.
ExG2antt: *Fixed: The chart shows a black area on filterbar zone, when user scrolls the chart's content, using the AutoDrag property on exAutoDragScroll 
ExG2antt: *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)
ExG2antt: *NEW:   Ability to specify whether a column is updated contiguously while resizing, or only when the user releases the mouse
ExG2antt: *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.
ExG2antt: *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 )
ExG2antt: *Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
ExG2antt: *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.
ExG2antt: *Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
ExG2antt: *NEW:   Ability to display cumulative histogram when it displays groups of tasks
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *Added: Displays the histogram using proportionally scale for all groups of the bars to be shown ( HistogramTypeEnum.exHistOverLoad )
ExG2antt: *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. 
ExG2antt: *Fixed: The LoadXML method fails to load a document previously saved with eXGrid, eXTree or eXList component.
ExGantt: *Fixed: The bar's caption doesn't get displayed when using the control's CopyTo method.
ExGantt: *Fixed: A Click event occurs right after DblClick event.
ExGantt: *Fixed: The LoadXML method fails to load a document previously saved with eXGrid, eXTree or eXList component.
ExGantt: *Fixed: The chart shows a black area on filterbar zone, when user scrolls the chart's content, using the AutoDrag property on exAutoDragScroll 
ExGantt: *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. 
ExGantt: *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.
ExGantt: *Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
ExGantt: *Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
ExGauge: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExGauge: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExGauge: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExHTML: *NEW:   Indentation support
ExHTML: *Added: AutoIndent property specifies whether the control indents the line when ENTER key is pressed.
ExHTML: *Added: IndentSel(Forward) method indents the selection forward or backward.
ExHTML: *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.
ExList: *NEW:   Ability to specify any custom-sized picture while performing OLE Drag and Drop operations
ExList: *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.
ExList: *Fixed: MS Access plays a beep, when the user presses the Backspace key while the control has the focus.
ExList: *Fixed: In MS Access, can't use the CTRL+F4 key to close the current form.
EXMLGrid: *Added: Ability to use and show a custom tooltip using the ShowToolTip property even if any of the mouse buttons is pressed or not.
EXMLGrid: *Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip
EXMLGrid: *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 )
EXMLGrid: *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.
EXMLGrid: *Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )
ExOrgChart: *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.
ExOrgChart: *Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme
ExOrgChart: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExOrgChart: *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"
ExOrgChart: *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.
ExOrgChart: *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.
ExPivot: *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 )
ExPivot: *Added: FormatConditionalAppearances property retrieves a collection of FormatConditionalAppearance object, that holds information about expression and font/colors to be applied on matching values.
ExPivot: *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.
ExPivot: *Added: PivotBarVisibleEnum.exPivotBarAllowFormatConditionalAppearance type specifies whether the Conditonal context menu is shown when user right-clicks the pivot data. ( PivotBarVisible property )
ExSchedule: *NEW:   PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
ExSchedule: *NEW:   BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
ExSchedule: *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.
ExSchedule: *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.
ExSchedule: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExSplitBar: *NEW:   Ability to move objects, rather than resizing while split bar is moved.
ExSplitBar: *Added: An object contained by both ObjectsLT and ObjectsRB properties, is moved together with the split bar, instead resizing it.
ExSplitBar: *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 )
ExSplitBar: *Added: Move sample
ExSurface: *Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
ExSurface: *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 )
ExSurface: *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.
ExTree: *NEW:   Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
ExTree: *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.
ExTree: *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.
ExTree: *Fixed: Prevents showing the tooltip's shadow if the current theme is applied on the tooltip
ExTree: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExTreeCube: *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 )
ExTreeCube: *Fixed: Sometimes titles with exTitleFaceWordWrap, exTitleFaceLeft, exTitleFaceWidth properties set displays ... 
ExTreeCube: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExTreeCube: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )

9.0.0.2 Feb 01, 2017
ExComboBox: *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)
ExComboBox: *Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
ExComboBox: *Fixed: Prevents horizontal scrolling the control's content if the EnsureVisibleColumn is called for any locked column ( CountLockedColumns property ).
ExComboBox: *Fixed: Prevents horizontal scrolling the control's content if the user clicks a locked column ( CountLockedColumns property ).
ExComboBox: *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))
ExComboBox: *Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
ExComboBox: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )
ExComboBox: *Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
ExComboBox: *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 )
ExComboBox: *Added: </solidline>, </upline>, </dotline> HTML tags ends the solid, up or dotted line
ExComboBox: *Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
ExComboBox: *Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
ExComboBox: *Fixed: The last italic character of a HTML caption may be shown as clipped
ExContextMenu: *Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
ExContextMenu: *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.
ExContextMenu: *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.
ExContextMenu: *Fixed: The control shows no buttons if the UseVisualTheme property is exNoVisualTheme
ExG2antt: *NEW:   Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
ExG2antt: *Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
ExG2antt: *Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
ExG2antt: *Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.
ExG2antt: *Fixed: Empties the chart's undo-redo queue, when the Items.RemoveAllItems or Columns.Clear method is invoked.
ExG2antt: *NEW:   MSAA, UI Automation, IAccessible support. 
ExG2antt: *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.
ExG2antt: *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.
ExG2antt: *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 )
ExG2antt: *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
ExG2antt: *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 )
ExG2antt: *NEW:   Optimizing the component's UI, for usage on 4K (Ultra HD) applications.
ExG2antt: *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 )
ExG2antt: *Added: Prevents refreshing the entire control, when the user is resizing the column, is moving the vertical and/or horizontal scroll bar
ExG2antt: *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
ExG2antt: *Fixed: The chart's width is not restored correctly, if the user presses ESC key while moving the vertical splitter.
ExGrid: *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.
ExGrid: *Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )
ExGrid: *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 )
ExGrid: *Fixed: The Column.SortOrder or "singlesort", "multiplesort" fields on Layout property does not perform any sorting, if the control's SortOnClick property is exNoSort.
ExGrid: *Fixed: The Items.CellValue property returns the currently value during ValidateValue event, if previously the cell's value is empty ( VT_EMPTY )
ExGrid: *NEW:   Ability to highlight the position from the cursor while performing OLE Drag and Drop ( the dropping source is not a known object )
ExGrid: *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.
ExGrid: *Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
ExGrid: *Fixed: The control is still in updating mode, if the EndUpdate method is called several times.
ExGrid: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExGrid: *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.
ExHTML: *NEW:   Customization of the control's built-in toolBar
ExHTML: *Added: ToolBarSize / ToolBarBorderSize property specifies the size of the control's toolbar / border
ExHTML: *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
ExHTML: *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.
ExHTML: *Added: Background(exToolBarAppearance) property specifies the control's toolbar visual appearance / background color.
ExHTML: *Added: Background(exToolBarPopupAppearance) property specifies the visual appearance of the contro's toolbar popups
ExHTML: *Added: Background(exToolBarLocalAppearance) property specifies the visual appearance of the contro's toolbar local popups
ExList: *NEW:   Ability to highlight the position from the cursor while performing OLE Drag and Drop ( the dropping source is not a known object )
ExList: *Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
ExList: *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.
ExList: *Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
ExList: *Fixed: The year displayed on the calendar window is shown according to the locale settings ( Thai, Buddhist, Korean, Japanese, ... )
ExPropertiesList: *Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
ExPropertiesList: *Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
ExPropertiesList: *Fixed: Can't use the property's slider ( EditSlider type ), if user clicks it, while the control's AutoDrag property is not exAutoDragNone )
ExRibbon: *Added: Background(exMenuHotBorderColor) property specifies the color to show the frame around the item from the cursor.
ExRibbon: *Added: Background(exMenuSelHotBorderColor) property specifies the color to show the frame around the selected item from the cursor.
ExRibbon: *Fixed: The buttons are not size correctly, with the Windows set to Classic theme.
ExSchedule: *NEW:   Recurrence Support according to RFC 5545 ( ICalendar Format )
ExSchedule: *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.
ExSchedule: *Added: Calendar.ShowWeeks property specifies whether the calendar panel shows the week numbers.
ExSchedule: *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.
ExSplitBar: *Initial Release
ExSurface: *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.
ExSurface: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExSurface: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExSurface: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExSwimLane: *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 )
ExSwimLane: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExSwimLane: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExTab: *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.
ExTab: *Added: exChrome new style
ExTab: *Fixed: The Focus/Normal page get shown in the same place in the internal WYSIWYG ETB editor.
ExToolBar: *Added: Background(exMenuHotBorderColor) property specifies the color to show the frame around the item from the cursor.
ExToolBar: *Added: Background(exMenuSelHotBorderColor) property specifies the color to show the frame around the selected item from the cursor.
ExToolBar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExTree: *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 )
ExTree: *Added: Significant improvements for control's performance while using a large number of EBN objects.
ExTree: *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).
ExTree: *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 )
ExTree: *Fixed: Sometimes, the insensitive-case filter does not apply correctly to items that contain accented letters ( French Accents Characters ) like: éèàùêê, ... ( /COM Ansi version only )

9.0.0.1 Jan 03, 2017
ExButton: *Fixed: A GPF may occur if the application is started from design mode ( demo / evaluation / trial version only )
ExButton: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExCalendar: *Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
ExCalendar: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExEdit: *NEW:   Ability to show the item on the control's context panel with a different foreground color when they do not fit the typed characters.
ExEdit: *Added: Background(exContextForeColorUnmatch), specifies the context's item foreground color when it does not match the typed characters.
ExEdit: *Added: Displays items that match the typed characters as more as possible on the control's context panel.
ExEdit: *Fixed: Adjusts correctly the control's drop down context panel, to fit all its content.
ExFileView: *Added: The Event(EventID) event occurs once the control fires an event (available for /COM version only)
ExFileView: *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.
ExFileView: *Fixed: "Error executing code: FormActiveXControl (data source), method ... called with invalid parameters" on Dynamics AX environment is fired, if the application handles events with parameters passed by reference. On X++ you should use the Event event and EventParams method to handle this exception. The X++ is not able to handle the events with parameters passed by reference.
ExG2antt: *NEW:   Ability to Print and Print-Preview the selected items only.
ExG2antt: *Added: Print.Options("Print = Selection") indicates that the component is printing the selected items only, rather the whole items. If Print option is missing, the entire chart is being printed.
ExG2antt: *Fixed: The Horizontal parameter of OffsetChanged event is of short type ( 0, 1 ), instead boolean values (0, -1)
ExG2antt: *Fixed: Shows the Editor.Option(exEditDecimalSymbol) character, instead the current decimal symbol, when a floating-point editor is shown. ( EditType, Numeric, exFloat, exFloatInteger )
ExG2antt: *Fixed: Can't resize the bar, from the right, if it's length is less than chart's resizing time scale ( Chart.ResizeUnitScale, Chart.ResizeUnitCount property )
ExG2antt: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExG2antt: *NEW:   Sorting and Incremental-Seach for control's Columns Floating Panel
ExG2antt: *Added: ColumnsFloatBarSortOrder property specifies the order to display the columns on the Columns Floating Panel ( ColumnsFloatBarVisible property ). For instance, ColumnsFloatBarSortOrder property on SortAscending, makes the columns floating panel to display the columns alphabetically in ascending order.
ExG2antt: *Fixed: The Copy/CopyTo method does not shows the expandable columns.
ExG2antt: *Fixed: The Items.SchedulePDM method returns -4 error, when scheduling a single SS (Start-Start) / FF (Finish-Finish) link
ExG2antt: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExG2antt: *NEW:   Touch Scrolling Support for Chart section, if the AutoDrag property is exAutoDragScroll. Click the chart section and waits for a second, until the hand cursor is shown. Next move the cursor anywhere to get scrolling the chart
ExG2antt: *Added: Includes the Chart.Picture on the chart while scrolling the chart using the AutoDrag property
ExG2antt: *Fixed: Updates the vertical/horizontal scrolling position while the user is scrolling the control's content using the AutoDrag property on exAutoDragScroll
ExG2antt: *Fixed: The non-working part of the chart causes flickering once the control is scrolled using the AutoDrag property.
ExG2antt: *Fixed: A black area is shown on the control's chart panel, while user resizes the component.
ExGantt: *NEW:   Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
ExGantt: *Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
ExGantt: *Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
ExGantt: *Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.
ExGantt: *NEW:   MSAA, UI Automation, IAccessible support. 
ExGantt: *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.
ExGantt: *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 )
ExGantt: *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 )
ExGantt: *Fixed: A black area is shown on the control's chart panel, while user resizes the component.
ExGauge: *NEW:   Support for EBN 1003 version.
ExGauge: *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.
ExGauge: *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.
ExGauge: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExGrid: *Added: EditingText property specifies the caption of the editor while the control is in edit mode.
ExGrid: *Added: Invokes the ValidateValue/Change event when the user presses the Enter key or selecting a new value from the drop down, if the CauseValidateValue property is set
ExGrid: *Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
ExGrid: *Fixed: Sometimes, the DateType, MemoDropDownType, ColorType, CalculatorType, FontType, PictureType editors require clicking twice to reopen the drop down portion.
ExGrid: *Fixed: Typing characters on a caret field editor is delayed, if the CauseValidateValue property is not exNoValidate. 
EXMLGrid: *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 )
EXMLGrid: *Added: Significant improvements for control's performance while using a large number of EBN objects.
EXMLGrid: *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).
EXMLGrid: *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 )
EXMLGrid: *Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
ExOrgChart: *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.
ExOrgChart: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExOrgChart: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExOrgChart: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
ExPivot: *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.
ExPivot: *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.
ExPivot: *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"
ExPivot: *Fixed: The DataColumn.SortType property has no effect if changing it after the Import / DataSource call.
ExPrint: *Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
ExPrint: *Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
ExSurface: *Fixed: The pictures of a disabled element are not visible or shown at a different position, while the cursor hovers the element. 
ExSurface: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExSurface: *Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme
ExSwimLane: *Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
ExSwimLane: *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.
ExSwimLane: *Fixed: The the context's menu copy, paste, etc buttons are not size correctly, with the Windows set to Classic theme
ExTab: *NEW:   /NET Version
ExTab: *Added: ExETB tool to create, edit or view any ETB file ( TAB skin files )
ExTab: *Added: Multiple improvements to the TABBuilder object
ExTab: *Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
ExToolBar: *Added: The Item.X, Y properties support the iwidthof (unary operator), that returns the width in pixels, of the item with the specified identifier. For instance "iwidthof(10)" returns the width of the item with the identifier 10. Currently, you can use the iwidth keyword, that returns the width of the currently item, or iwidthof (unary operator) to retrieve the width of a specified item.
ExToolBar: *Added: The Item.X, Y properties support the iheightof (unary operator), that returns the height in pixels, of the item with the specified identifier. For instance "iheightof(10)" returns the height of the item with the identifier 10. Currently, you can use the iheight keyword, that returns the height of the currently item, or iheightof (unary operator) to retrieve the height of a specified item.
ExToolBar: *Fixed: The toolbar's buttons are not size correctly, with the Windows set to Classic theme.
ExTreeCube: *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.
ExTreeCube: *Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
ExTreeCube: *Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
ExTreeCube: *Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )

Copyright 1999-2017 Exontrol. All rights reserved.