exsuite - what's new

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.