Exontrol is devoted to create innovative user interface components for Windows applications, on /COM, /NET or /WPF platforms, since 1999. "eXontrol" comes from e(s)pecial (c)ontrol, where sc makes the X. Software development never stops. Neither do we. Our components are and will continue to be cutting edge development tools that adapt to the needs of our customers and to the changing software development environment. On this site you find components/tools/products/samples that are used in programming languages such as VB, VB.NET, VBA, C++, C#, X++, VFP, Access, Excel, Word, HTML, Delphi, Smalltalk, uniPaas (eDeveloper), Clarion, Dynamics AX, Dynamics NAV, xBasic, Visual Objects, Visual Dataflex, PowerBuilder, LabVIEW, Xbase++, AutoIt, Power++, FORTH, and so on...

ExGantt, 6.1.0.1*NEW: Easy way to define the control's visual appearance in design mode, using
XP-Theme elements or
EBN objects.
*Added: VisualDesign property specifies the control's visual appearance. The VisualDesign value is a BASE64 encoded string, that can be defined using the control's WYSWYG Visual Design Editor, which can be invoked by selecting the control in Design Mode, select Properties, go to the VisualDesign property and click the ... in the Properties browser. The value for this property can be used on /COM, /NET or
/WPF. The /WPF version does not have the inside editor, instead any you can use the /COM or /NET to generate the BASE64 encoded strings for this property.*Fixed: On Windows 7, the user can not open the open file dialog on MSDEV using the ShowImageList property ( VC 6.0 )*Fixed: The Template property shows no ... button in the properties browser.

12-30-2011

ExFileView, 6.1.0.6
*Added: Background(exBackColorFilter) property specifies the background color for the drop down filter window.
*Added: Background(exForeColorFilter) property specifies the foreground color for the drop down filter window.
*Added: Focuses the first folder or file instead the .. object, when the IncludeParent property is True.*Fixed: The control is still in updating mode, if the EndUpdate method is called several times.

12-23-2011

Easy way to define the control's visual appearance in design mode:

Ability to define the visual appearance for known UI part of the control,
using elements from the current XP theme. The user can
define the visual appearance of any part by dragging the XP element to any known UI
part of the component. The VisualDesign property will be available for /COM and
/NET,
but the property will be included to the /WPF version too.

Click on > link to see how it will work.

12-22-2011

Easy way to define the control's visual appearance in
design mode:

Ability to define the visual appearance for all UI parts of the control,
using the VisualDesign property. It will be available for /COM and /NET,
but the property will be included to the /WPF version too. The user can
define the visual appearance of any part by dragging the EBN
object to any known UI part. This feature will be available for almost all
of our UI components.

Click on > link to see how it will work.

12-21-2011

ExG2antt, 5.2.0.2*NEW: Ability to show filled round rectangular shape in the chart's histogram
*Added: PatternEnum.exPolygonCurve value specifies a polygon, filled or empty
*Added: PatternEnum.exRectangularCurve specifies a rectangular curve, filled or empty
*Added: PatternEnum.exBezierCurve value specifies a bezier curve, filled or empty
*Added: PatternEnum.exRoundCurve value specifies a round rectangular curve, filled or empty
*Added: OverlaidBarsTypeEnum.exOverlaidBarsIncludeCaption flag specifies whether the bar's caption is included in the overlaying mechanism. For instance, you can use the exOverlaidBarsIncludeCaption flag to specify whether the caption of the bar does not cover with other bars.
*Added: Increases the size of the link's arrow based on the width of the link.
*Added: LinkPropertyEnum.exLinkArrowColor specifies the color to show the arrow of the link.
*Added: LinkPropertyEnum.exLinkShowRound specifies whether the link is shown round or rectangular.*Fixed: Computes the item's height before printing bars with Overlaid feature on, so an item keeps its height on any page, and so all bars are visible and properly displayed.

12-21-2011

ExListBar, 6.1.0.1
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns. For instance the Template = "dim
p;p=CreateObject(`Exontrol.Print`);p.PrintExt=Me;p.Preview()" calls the exontrol's eXPrint to open the contrl's print and print preview.
*Added: "Property let procedure not defined and property get procedure did not return an object" runtime-error '451' occurs in VB if calling to assign a picture using its reference when using the Set
.HTMLPicture statement.

12-19-2011

ExplorerTree, 6.0.0.1
*Added: The Group.SelBackMode property on exTransparent shows the selection using a semi-transparent color.
*Added: The selected rows loses the colors for cells ( CellBackColor, ItemBackColor ) when selecting ( SelBackMode = exTransparent )*Fixed: The cells with CellBackColor set, shows no solid colors, if the SetBackMode property is
exGrid.*Fixed: The colors for cells or items being selected are ignored in the print and print preview*Fixed: Only two items get selected when user selects multiple items by dragging an empty rectangle.

12-19-2011

ExPlorerBar, 6.2.0.1
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.
*Added: "Property let procedure not defined and property get procedure did not return an object" runtime-error '451' occurs in VB if calling to assign a picture using its reference when using the Set
.HTMLPicture statement.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

12-13-2011

ExOrgChart, 6.2.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)
*Added: The < c > HTML tag centers the line. Simiar with < r > HTML tag.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: The /NET/ANY and /WPF/ANY versions fail on Windows 64-bit operation system if accessing any property of String type for Node objects.

12-13-2011

ExButton, 6.1.0.2
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only
carriage returns.
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.

12-09-2011

The following screen shots shows how we will support the DataSource,
DataMember properties for /NET assemblies.

Ability to specify the DataSource, DataMember, DataTaskStart and
DataTaskEnd for Gantt controls, and DataSource, DataMember for other
list-controls ( grid, tree, combo, and so on ). The DataSource gets or sets the data source that the
control is displaying data for. The DataMember gets or sets the specific list in a DataSource for which the control displays
a list. The DataTaskStart, DataTaskEnd specifies the fields to get data
from to fill with Task bars.

Click on > link to see how it will work.

12-07-2011

ExG2antt, 5.2.0.1*NEW: Support for antialiasing rendering of the lines, curves or edges in the component
*Added: AntiAliasing property specifies whether smoothing (antialiasing) is applied to lines, curves, edges of the objects in the control.
*Added: 64-bit support
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.
*Added: "Property let procedure not defined and property get procedure did not return an object" runtime-error '451' occurs in VB if calling to assign a picture using its reference when using the Set
.HTMLPicture statement.*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.*Fixed: Adjusts the Chart.ScrollRange(exStartDate/exEndDate) property to next suitable working time unit, if the Chart.ShowNonWorkingUnits property is False.*Fixed: Updates the scroll range if the Chart.NonWorkingDays, Chart.NonWorkingHours or Chart.ShowNonWorkingUnits property is changed.*Fixed: ItemBarPropertyEnum.exBarColor, exBarDuration, exBarMove,
exBarStartPrev, exBarEndPrev and exBarDurationPrev have a different predefined value!

12-07-2011

ExRollist, 6.2.0.1
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns.
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

12-05-2011

ExGantt, 6.0.0.1*NEW: Ability to specify alternate labels for levels when zooming or changing the width for the base unit, so the control chooses the best fit label for each level when zooming. The "<|>" delimits the alternative labels.*NEW: Ability to specify the default count and time-scale unit for the level in the Label properties, so the Label properties change the HTML text being displayed in the level, the time-scale unit and the count of the units being displayed in chart's header. The "<||>" delimits the alternative labels from options for the level such as Count and Time-Unit, so the Label property may be used such as: LABEL1[<|>LABEL2[<|>LABEL3...]][<||>COUNT[<||>UNIT]] where [] parts may miss, the LABEL indicates a HTML representation for the level in the header of the chart, the COUNT field indicates the value for the Level.Count property and the UNIT field indicates the Level.Unit property.
*Added: Chart.Label property supports alternative labels. For instance: the "<%ss%><|><%nn%>:<%ss%><||>5" indicates that the level displays the second in double digits or minute following the seconds if it fits entirely to the level, from 5 to 5 seconds.
*Added: Level.Label property supports alternative labels. For instance, the "<%mmm%> <%d%>, '<%yy%><|><%ww%><|><|>256" indicates that the levels displays weeks ( exWeek = 256 ), does not update the Count property, and displays the number of the week or the starting date of the week in format <%mmm%> <%d%>, '<%yy%>. The 256 is required as for instance, the format <%mmm%> <%d%>, '<%yy%> indicates a exDay unit instead exWeek.
*Added: The Chart.Zoom method may uses predefined alternate labels, for best fit.
*Chang: All default values for the Chart.Label and Chart.Tooltip properties have been updated to support alternative labels.

12-05-2011

ExCalendar, 6.1.0.1
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns. For instance the Template = "dim p;p=CreateObject(`Exontrol.Print`);p.PrintExt=Me;p.Preview()" calls the exontrol's eXPrint to open the contrl's print and print preview.*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

12-02-2011

ExPropertiesList, 7.0.0.1*NEW: Ability to drag and drop any of our COM components, to browse the properties at runtime. For instance, you can browse the properties of a COM object by dragging it to the
ExPropertiesList/COM control.
*Added: AllowDrop property gets or sets a value indicating whether the control can accept data that the user drags into it.
*Added: Property.Option property specifies custom options for property/entry's editor.
*Added: The selection is always visible in the EditFolder editor.*Fixed: Calling the Refresh method sorts the entries, even if the Sort method was not specified.

12-02-2011

ExGrid, 6.2.0.1*NEW: Ability to validate cells when user leaves the item ( ValidateItem )
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.
*Added: CauseValidateValue property supports exValidateItem, which indicates that the ValidateValue event is called when the item requires validation of its cells ( leaves the item ).
*Added: DiscardValidateValue method cancels the current validation process, and restores back the modified cells.
*Added: The EditClose method calls validation, if required ( EditClose can programmatically calls for Validation ).*Fixed: The Validation process starts ONLY if the cell's content is changed using the control's UI.

11-29-2011

ExHelper, 8.0.0.1*NEW: Ability to view and edit the control's properties at runtime, using the
eXPropertiesList control ( Properties panel )*NEW: Ability to spy UI parts of the running control ( Properties panel )
*Added: You can browse UI parts of the running control to the Properties panel, and changes will be added to the x-script panel.
*Added: The Template panel adds the properties being changed at runtime.
*Added: The CTRL+O in Template panel, selects the string from the cursor and opens the file dialog and replaces the selected text with selected file. A string is delimited by "or ` characters.

11-28-2011

ExG2antt, 5.1.1.2
*Added: The Chart.AdjustLevelsToBase specifies whether the levels are adjusted on the base level.
*Added: Level.DrawTickLinesFrom(Level,Type) indicates whether the level shows tick lines from specified level.
*Added: Level.DrawTickLines of LevelLineEnum type indicates the style of line being shown in the level.
*Added: Chart.DrawLevelSeparator of LevelLineEnum type indicates the style of line to separate the levels.
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns. For instance the Template = "dim
p;p=CreateObject(`Exontrol.Print`);p.PrintExt=Me;p.Preview()" calls the exontrol's eXPrint to open the contrl's print and print preview.

11-23-2011

ExEdit, 6.1.0.1
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns. For instance the Template = "dim p;p=CreateObject(`Exontrol.Print`);p.PrintExt=Me;p.Preview()" calls the exontrol's eXPrint to open the contrl's print and print preview.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.*Fixed: Sometimes, the CTRL + END jumps to the start of the ending line, instead end of the line.

11-23-2011

ExTree, 6.0.0.5
*Added: The SelBackMode property on exTransparent shows the selection using a semi-transparent color.
*Added: The selected rows loses the colors for cells ( CellBackColor, ItemBackColor ) when selecting ( SelBackMode = exTransparent )*Fixed: The cells with CellBackColor set, shows no solid colors, if the SetBackMode property is exGrid.*Fixed: The Column(0).Position = 1 does not work, while the Column(1).Position = 0 works for a control with 2 columns.

11-21-2011

ExGrid, 6.1.0.6
*Added: The value formatting methods support dateS predefined function which gets a date based on the format "MM/dd/yyyy HH:mm:ss", no matter of regional settings compared with the date function.*Fixed: The Error event is being fired once you attempt to change a value, when using a closed DAO recordset.*Fixed: The focused item is changed to the item being expanded, if the ExpandItem is called during the DragDrop event.*Fixed: The cell's value is not restored to previously value during the ValidateValue event, if the Cancel parameter is set on True.

11-21-2011

ExPropertiesList, 6.0.0.4*NEW: Checkbox list editor, for ENUM properties
*Added: Properties of ENUM type, displays a check box list, if bit combination of flags is possible ( AllowMultipleValuesOnEnum property ).
*Added: exMoveOnTop option of IncrementalSearch property filters for properties as you type. (FilterBarPromptVisible property should be True, else it has no effect )
*Added: Shadow effect for the drop down windows

11-16-2011

ExList, 6.1.0.5*Fixed: The SelectionChanged event is fired every time the user clicks outside items area, if the SingleSel property is False.*Fixed: In the /NET Assembly, the Column.FilterType property always retrieves exAll.*Fixed: The mouse or key events could be fired while user scrolls the control's content.

11-16-2011

ExTab, 4.0.0.3
*Added: Shows the pictures in the pages as grayed, if the Page.Enabled property is False ( HTMLPicture property )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )*Fixed: The control's tooltip does not display the icons or images.

11-14-2011

The following screen shots show the auto-dragging we will implement in most
of our UI components.

Ability to drag and drop the data as it looks, to your favorite Office applications,
like Word, Excel, or any other OLE-Automation compliant.
Ability to drag and drop the data as text, to your favorite Office applications,
like Word, Excel, or any other OLE-Automation compliant.
Ability to drag and drop as a snap shot, to your favorite Office applications,
like Word, Excel, or any other OLE-Automation compliant.

Click on > link to see how it will work.

11-11-2011

The following screen shots show the auto-dragging we will implement in most
of our UI components.

Ability to change the column's position including when using the CRD
format. Click here
to see how it will work.

We hope you enjoy the pictures.

11-11-2011

ExPlorerTree, 5.0.2.0
*Added: DividerAlignmentEnum.DividerBoth indicates that item shows top and bottom divider lines.*Fixed: The DividerAlignmentEnum.DividerCenter prevents painting the divider over the cell's content*Fixed: Adjusts the hierarchy lines between rows when they contain divider items (Group.Items.ItemDivider). *Fixed: The content of a divider item can not be centered if the cell being displayed belongs to the hierarchy column

11-11-2011

EXMLGrid, 5.1.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

11-10-2011

The following screen shots show the auto-dragging we will implement in most
of our UI components.

Ability to change the row's position without having to implement it
using the drag and drop events. Click here
to see how it will work.
Ability to change the row's position and the hierarchy without having to implement it
using the drag and drop events. Click here
to see how it will work.

We hope you enjoy the pictures.

11-07-2011

ExHelper, 7.0.0.1
*Added: Support for Xbasic programming language, of Alpha Five from Alpha Software*Fixed: Prevents "Function argument value, type, or count is invalid." error when calling the set properties with multiple parameters, when generating the VFP 9 code.*Fixed: Sometimes, the tool fails when closing it.

11-07-2011

ExOrgChart, 6.1.0.3*NEW: The < font > or < img > can change the height of the HTML
line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for
instance the sequence "< b >1< s >23< /b >4<
/s>" displays 123 in bold while the 234 are shown in strikeout )*Fixed: Ignores the ending HTML tags, if they are not used previously ( for
instance, the < /b > is not displayed in the sequence "ABC< /b
>" )
*Added: Updates the visual aspect of the control's tooltip based on the
current theme, if active, and not using EBN object for its appearance.

11-04-2011

ExG2antt, 5.1.1.1
*Added: Save and load exBarCanStartLink, exBarCanEndLink and exBarCanBeLinked properties to XML format
(CanStartLink, CanEndLink, CanBeLinked )*Fixed: Sometime you can't scroll by dragging the chart's header if the Chart.ShowNonWorkingUnits property is False and the AllowChartScrollHeader property is True.*Fixed: Limits the bars to last visible working unit if Chart.ShowNonWorkingUnits property is False.*Fixed: Selecting a bar by CTRL plus click moves accidentally the bar.*Fixed: The Copy/CopyTo method fails if creating EMF larger than 31720 pixels, or aprox 11.18 m.

11-04-2011

ExGrid, 6.1.0.5*NEW: Ability to format numbers
*Added: The 'format' binary operator gets the value as formatted number. For instance "value format '2|.|3|," displays the value with 2 digits, the decimal separator being the . character, and the integer part is grouping by 3 digits, while the separator for grouping is , character. The
Column.FormatColumn, Column.ComputedField , Items.FormatCell, ConditionalFormat.Expression can use the 'format' operator.*Fixed: The SelectionChanged event is fired every time the user clicks outside items area, if the SingleSel property is False.*Fixed: The scroll bar's thumb position is not updated while scrolling using the mouse.

11-02-2011

ExGantt, 5.1.1.2
*Added: The Background(exDragDropList...) may be called during the OLEDragOver event to specify the image on the item from the cursor while drag and drop operation is performed.*Fixed: Prevents flickering the image being dragged over the first visible item and the current vertical position is 0.*Fixed: Loading second time a huge list of items could be slower ( visible for thousands of items )*Fixed: Rarely, right clicking while dragging the thumb ( left button is still pressed ) of the scroll bar fires an access violation.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

11-02-2011

ExTree, 6.0.0.4
*Added: DividerAlignmentEnum.DividerBoth indicates that item shows top and bottom divider lines.*Fixed: The DividerAlignmentEnum.DividerCenter prevents painting the divider over the cell's content*Fixed: Adjusts the hierarchy lines between rows when they contain divider items
(Items.ItemDivider). *Fixed: The content of a divider item can not be centered if the cell being displayed belongs to the hierarchy column

10-26-2011

ExSlider, 6.1.0.1*NEW: Ability to show customizable HTML values for control's ticks
*Added: LabelTick property indicates the expression to show the HTML value on ticks*Fixed: The TickFrequency property has no effect, instead the SmallChange indicates the tick ratio.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

10-26-2011

ExPropertiesList, 6.0.0.3
*Added: ExpandOnSearch property expands items automatically while user types characters to search for a specific property.*Fixed: The Property.BackColor can not be changed for a newly added property of EditProperty edit type.*Fixed: The properties with multiple parameters are not included, if the ShowReadOnly property is False

10-24-2011

ExComboBox, 5.1.0.9*NEW: VisualAppearance.Add reads EBN files from byte[] or safe arrays of VT_I1 or VT_UI1. In other words, you can add EBN files directly to resources and use them as
.VisualAppearance.Add(ID, Namespace.My.Resources.EBN) for vb/net or .VisualAppearance.Add(ID,
Namespace.Properties.Resources.EBN) for c#, where the ID is the new identifier to be added, and the EBN is the identifier in the resource for the EBN file.*Fixed: Keeps the "Start Search" prompt's background to BackColorEdit property, instead white*Fixed: Prevents showing the "Start Search" or Column.Prompt label when the control's Locked or Enabled property is False.*Fixed: Prevents changing the label's background to gray when control's Locked property is set on False.*Fixed: Shows the drop down button as disabled if the Enabled property is set on False, while UseVisualTheme property is set on non-zero.

10-24-2011

ExFileView, 6.1.0.5
*Added: File.Created property retrieves the date when the file or directory was created.
*Added: File.Accessed property retrieves the date when the file was last read from, written to, or for executable files, run.*Fixed: The parent folder is not selected when pressing the backs*Fixed: The first file/folder may be selected if the user presses Enter key on the .. parent folder while SingleSel property is False

10-24-2011

ExStatusBar, 5.1.0.2*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

10-19-2011

ExMenu, 6.0.0.5
*Added: Sends a WM_COMMAND message to the parent window, when a new item gets selected ( equivalent witb the Select event ). For instance In VFP9, you can use the BINDEVENT( thisform.hWnd, 273, thisform, "myselect" ) to catch the WM_COMMAND messages, instead catching the Select event which is not fired from modal forms, for _SCREEN object.*Fixed: Restores the focus to previously window when ShowPopup() method is used.*Fixed: Prevents using the arrow keys by focused element, when the sub-menu is opened using the ShowPopup() method*Fixed: Small correction on popup's shadow when using the ShowPopup() method on a different position.

10-19-2011

ExThumbnail, 5.0.0.2
*Added: The Event( EventID) event occurs once the control fires an event (available for /COM version only)*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.*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

10-17-2011

ExGrid, 6.1.0.4*Fixed: Prevents firing the Click or RClick event when the user clicks the control's header bar, so the
Click/RClick event is fired only if clicked the items/chart area.*Fixed: The FocusItem property retrieves the previously focused item during the Click event, if the control's SingleSel property is False.*Fixed: The Click event is fired before SelectionChanged event, if the control's SingleSel property is False.*Fixed: Sometimes, the SelectionChanged event is fired twice, if the control's SingleSel property is False.*Fixed: The control may fail if using merged cells in a code with no
BeginUpdate/EndUpdate context.

10-17-2011

ExG2antt, 5.1.1.0
*Added: Allows formatting the cells (Column.FormatColumn) if the cell's editor type is one of
EditType, DropDownType, SpinType, DateType, MaskType, ButtonType,
PickEditType, LinkEditType, UserEditorType, MemoType, MemoDropDownType,
CalculatorType.*Fixed: The bars that generates the cumulative histogram do not show in different colors even if I call Refresh or calling between
BeginUpdate/EndUpdated methods.*Fixed: Adjusts the bar's length in the histogram when Chart.ShowEmptyBars property is not 0.*Fixed: Refines the levels based on the base time-scale layout, if the Chart.ShowNonWorkingUnits property is False.*Fixed: A link can not be selected by pressing and releasing the mouse button. (
/WPF version ).

10-12-2011

ExList, 6.1.0.4*Fixed: Prevents firing the Click or RClick event when the user clicks the control's header bar, so the
Click/RClick event is fired only if clicked the items/chart area.*Fixed: The FocusItem property retrieves the previously focused item during the Click event, if the control's SingleSel property is False.*Fixed: The Click event is fired before SelectionChanged event, if the control's SingleSel property is False.*Fixed: Sometimes, the SelectionChanged event is fired twice, if the control's SingleSel property is False.

10-12-2011

EXMLGrid, 5.1.0.1*NEW: PNG support for picture properties.
*Added: PNG, TIFF, EXIF or WMF image format support.
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

10-10-2011

ExFileView, 6.1.0.4*NEW: Ability to exclude the items when filtering by using a UI checkbox Exclude in the drop down filter window ("Exclude" field)
*Added: File.Size property gets the size of the file in bytes.
*Added: File.Modified property retrieves the date when the file was last written to, truncated, or overwritten.
*Added: The Size column of the control shows sizes using digit grouping as current settings for the user.

10-10-2011

ExPlorerTree, 5.0.1.9*NEW: Ability to format individual cells using predefined functions as currency, short date, long date and other several options, including HTML formatting.
*Added: Group.Items.FormatCell property specifies the custom format to display the cell's content, by ignoring the column's format ( Column.FormatColumn property )
*Added: Group.Items.ExpandItem(0) property expands or collapses all items.

10-05-2011

ExTab, 4.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

10-05-2011

ExRecord, 5.0.0.4
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.*Fixed: Changes the visual aspect of the shadow border for drop down editors.*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

10-03-2011

ExG2antt, 5.1.0.9*NEW: Ability to show the child bars for collapsed items.
*Added: Chart.ShowCollapsedBars property gets or sets a value that indicates whether the collapsed items display their child bars.
*Added: Level.Alignment supports value of 16, 17 or 18 which indicates that the level's label is always visible and aligned to the left, center or right. For instance, if the Level.Alignment is 16, the label of the time unit is left aligned and visible while the time-unit is visible, and not hidden while the user scrolls left or right the chart.
*Added: The Items.ItemBar(exBarEffort) specifies the number of units being counted for the bar in the chart's histogram representation. Previously, this value is used only for
over-alocation histogram.*Fixed: The Chart.StartPrintDate/Chart.EndPrintDate property reflect new range if the Chart.ShowCollapsedBars property is True.*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

10-03-2011

ExGantt, 5.1.1.1
*Added: The Background(exDragDropAlign) specifies the alignment of the drag and drop image relative to the cursor.*Fixed: The computed field result can not be get using the Items.CellCaption property.*Fixed: Sometime, Delphi 2009/2010 fires "Invalid floating point operation" when resizing the panels using the vertical scroll bar.*Fixed: Ignores the <br> or carriage return sequences in HTML text, if the SingleLine property is True

10-03-2011

ExHelper, 6.6.0.2
*Added: Updates the title in the Windows task bar, based on the browsed component ( different than application's title ).*Fixed: Prevents showing the "<c><font ;10>Exontrol's <b>Helper</b> Tool..." in the task bar.*Fixed: Use the Variant::CreateObject property instead ::CreateObject, for C++ Builder.

ExFileView, 6.1.0.3*NEW: Ability to select multiple items in the drop down filter list, using check-boxes.
*Added. Prevents filling the column's filter list if the column shows custom filters being added using the AddColumnCustomFilter method*Fixed: The selection is lost once the control is re-enabled using the Enabled property*Fixed: Eliminates the first \ character from the File.RelativeName property when the control's ExploreFromHere property is set.

09-26-2011

ExHelper, 6.6.0.1
*Added: Support for C++ Builder XE2 from Embarcadero*Fixed: The generated code for C++, C#, JavaScript, X++, VO, PB, Delphi is not syntactically correct, if the x-script code indicates a get property within a block that returns the same object as the context object ( aka 155 question for the eXPlorerBar control )*Fixed: Removed the OLE_XPOS_PIXELS or OLE_YPOS_PIXELS types from mouse events definition on Delphi (standard).

09-26-2011

ExG2antt, 5.1.0.8*NEW: Ability to change the parameters passed by reference of the control's events for environments that does not support events with parameters by reference, such as uniPaas 1.5 (formerly known as
eDeveloper), DBase, and so on
*Added: EventParam() property accesses a specified parameter of the current event. This property has effect only during an event, and can be used to change or retrieve a specified parameter of the current event
*Added: EventParam(-1) retrieves the number of parameters that can be accessed.
*Added: The OnResizeControlEnum.exSplitterShowButtons specifies whether the vertical splitter displays two buttons that helps you to show/hide the list/chart part.
*Added: The Bar.HistogramCumulativeOriginalColorBars property specifies whether the original bar's color is changed accordingly to the cumulative histogram.
*Added: The Bar.HistogramCumulativeShowLegend property specifies the index of the column to display the legend for the cumulative bars in the histogram.
*Added: Items.ItemBar(exBarColor) property changes the EBN visual appearance of the bar, if the EBN identifier is present, else it changes only the color for the default visual appearance.

09-21-2011

ExComboBox, 5.1.0.8*Fixed: The <br> tag is ignored in the Column.HTMLCaption, while the HeaderSingleLine property is False ( by default ).*Fixed: In MS Access, accessing a column using the Item property of the Columns by passing a variable fails, if not using the CStr function.*Fixed: The user is not able to resize the columns if "Switch primary and secondary buttons" is checked.*Fixed: The focused item is changed to the item being expanded, if the ExpandItem is called during the DragDrop event.

09-21-2011

ExScrollBar, 6.1.0.1
*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.*Fixed: The get_HTMLPicture property gets empty object on the /NET version.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

09-19-2011

ExHelper, 6.5.0.2
*Added: Saves the filter, sorting columns, scrolling position, template for restoring the session next on run.
*Added: Extra information when one of the required components is not properly installed or missing.
*Added: Information about the running control in the title bar, for debugging purposes.*Fixed: Activates the documentation and the control, once the user selects a new control from the drop down list.

09-19-2011

ExG2antt, 5.1.0.7*NEW: The Histogram may show cumulative bars using different colors for different items.
*Added: HistogramTypeEnum.exHistCumulative value specifies whether the histogram shows cumulative histogram using different colors and pattern. For instance HistogramTypeEnum.exHistCumulative + HistogramTypeEnum.exHistOverLoad type displays cumulative overloads.
*Added: The Bar.HistogramCumulativeColors property specifies the number of colors that the histogram may show when it displays bars using cumulative type
*Added: The Bar.HistogramCumulativeColor(Index) property retrieves or sets a value that indicates a cumulative color to be shown in the histogram.*Fixed: The selected dates are shown behind the alternate rows.

09-19-2011

ExGrid, 6.1.0.3*NEW: Ability to format individual cells using predefined functions as currency, short date, long date and other several options, including HTML formatting.
*Added: Items.FormatCell property specifies the custom format to display the cell's content, by ignoring the column's format ( Column.FormatColumn property )
*Added: DividerAlignmentEnum.DividerBoth indicates that item shows top and bottom divider lines.*Fixed: The DividerAlignmentEnum.DividerCenter prevents painting the divider over the cell's content

09-14-2011

ExHelper, 6.5.0.1
*Added: Support for JavaScript programming language ( JScript )
*Added: Rotates the mouse wheel while pressing the CTRL key to changes the size of the fonts in the tool ( zoom in/out )

ExEditors, 5.0.0.3*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

09-12-2011

ExplorerBar, 6.1.0.1
*Added: Appearance.RenderType property specifies the way colored EBN objects are displayed on the component. For instance use the RenderType on -3, no color is applied, -2, for OR-color scheme, -1 for AND-color scheme, ( older EBN color schemes ). The RenderType property is 0 by default, which indicates an A-color scheme.
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.
*Added: The eXPropertiesList control may browse the EBN objects, on color properties ( valid for /COM version ).*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

09-12-2011

ExPlorerTree, 5.0.1.8*NEW: Ability to format cells using predefined functions as currency, short date, long date and other several options, including HTML formatting
*Added: Column.FormatColumn property formats the cell's value based on the specified formula and displays the result on the cell. For instance the
"len(value) ? currency(value) else ``" displays the column using the current format for currencies, for all cells that actually contains any data
*Added: The FilterBarCaption property supports HTML format.

09-07-2011

ExOrgChart, 6.1.0.2*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: The mouse or key events could be fired while user scrolls the control's content.

09-07-2011

ExMenu, 6.0.0.4*Fixed: In VFP9, I get a hourglass cursor, if I move the cursor out of the menu when using the
ShowPopup() method for control with the Visible property set on False.*Fixed: The top line is not show when opening separately the popup menu using the
ShowPopup() method*Fixed: The arrow keys do not navigate through the items, when showing the popup at runtime, using the
ShowPopup() method*Fixed: The left or right keys may open a new sub-menu of the main menu, if using the
ShowPopup() method

09-05-2011

ExGrid, 6.1.0.2*NEW: Ability to specify unsortable items.
*Added: Items.SortableItem property specifies whether the item may change its position while sorting. An unsortable item does not change its position while sort is performed.*Fixed: Adjusts the hierarchy lines between rows when they contain divider items
(Items.ItemDivider).*Fixed: The content of a divider item can not be centered if the cell being displayed belongs to the hierarchy column*Fixed: Removing a column fails, if the items are filtered.*Fixed: The Items.CellValue property does not get the previously value during the Change event.

09-05-2011

ExG2antt, 5.1.0.6*NEW: Refines the bars inside the histogram when the Chart.ResizeUnitScale property specifies a different resize scale unit.
*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 )
*Added: Chart.SelectOnClick property specifies whether an item gets selected once the chart area is being clicked.
*Added: Chart.HistogramHeaderVisible property specifies whether a mirror copy of the chart's header is shown in the bottom side of the histogram.
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.*Fixed: The Chart.ScrollRange property does not work properly when the Chart.UnitScale property is set to
exHour, exMinute or exSecond.

08-30-2011

ExTree, 6.0.0.2*Fixed: Prevents firing the Click or RClick event when the user clicks the control's header bar, so the Click/RClick event is fired only if clicked the items/chart area.*Fixed: The FocusItem property retrieves the previously focused item during the Click event, if the control's SingleSel property is False.*Fixed: The Click event is fired before SelectionChanged event, if the control's SingleSel property is False.*Fixed: Sometimes, the SelectionChanged event is fired twice, if the control's SingleSel property is False.

08-30-2011

ExMenu, 6.0.0.3*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

08-30-2011

ExShellView, 4.0.0.4
*Added: SelectAll property selects or unselects all files in the control when the multiple selection is enabled.
*Added: ObjectTypeEnum.AsDisplayed flag indicates to get the collection of files in the order as they are displayed. For instance Objects.Get( AllItems or AsDisplayed ) indicates the list of files as they are displayed.*Fixed: Sometimes the Objects.Get(AllItems) retrieves an empty collection

08-30-2011

ExRollist, 6.1.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

08-25-2011

ExList, 6.1.0.3*NEW: PNG support for picture properties.
*Added: PNG, TIFF, EXIF or WMF image format support.
*Added: The GetItems(1) method retrieves an one-dimensional array that holds the indexes of the items in the control as they are displayed ( sorted, filtered, ... ), and so the first element in the array ( item at position 0 ) indicates the index of the first item in the control which can be different than the Items.FirstVisibleItem if the control is vertically scrolled. [ The GetItems(0) method gets the items ( the values ) in the control. ]
*Added: Implementation for GetItems/PutItems method on /NET and /WPF versions.*Fixed: The CancelCellEdit, LayoutChanged, FilterChange, ToolTip events are not fired for /NET version.

08-25-2011

ExPropertiesList, 6.0.0.2*NEW: Filter Prompt support ( The filter prompt feature allows you to filter
the properties as you type while the filter bar is visible on the bottom
part of the list area )
*Added: FilterBarPromptVisible property shows or hides the filter prompt.
*Added: FilterBarPrompt property specifies the caption to be displayed when
the filter pattern is missing.
*Added: FilterBarPromptPattern property specifies the pattern for the filter
prompt.

08-25-2011

ExFileView, 6.1.0.2*NEW: Ability to filter files/folders by dates using an UI interactive calendar control in the drop down filter window ( is, is before, is after, range of dates ).
*Added: The Modified column shows a date filter ( if
ColumnFilterButton("Modified") = True ) , so user can filter for files/folder being modified within a specified range of dates, and so on...
*Added: Shadow effect for the drop down filter window, including the drop down calendar window, ( Column.DisplayFilterButton )*Fixed: Keeps the checked, expanded, selected items while calling the Refresh method of the control.

08-25-2011

ExThumbnail, 4.0.0.3*Fixed: Removes the Scroll event definition from the /NET assembly.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )*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

08-20-2011

ExGrid, 6.1.0.1*NEW: Total fields support ( Aggregate functions: sum, min, max, count, avg )
*Added: ValueFormatEnum.exTotalField indicates a cell whose Items.CellValue property indicates a aggregate function and a formula to compute the field. For instance,
SUM(parent,dir,%1+(%2+%3)/2) computes the sum of the second column with the half of the sum between third and forth columns from direct descendents of parent item. The syntax for the CellValue property should be:
aggregate(list,direction,formula), where aggregate could be sum, min, max, count,
avg, list could be: a long expression or all, current, parent or root, and the direction could be dir or rec.
*Added: Items.ComputeValue(Expression,Item,Column,Type) computes the value for the giving expression.
*Added: The exComputedField or exTotalField can be combined with exText or exHTML so a computed field can display standard or HTML text.*Fixed: The control fails, if the Items.RemoveItem is called twice on the same handle.

08-20-2011

ExHelper, 6.4.0.1
*Added: Support for dBL programming language of dBASE Plus ( dbase.com )
*Added: The context menu of the Template panel, shows a "Convert To ..." item, that can be used to convert the current code to another programming language, as you would select it from ... button on the horizontal scroll bar.
*Added: The context menu of the Template panel, shows a "Copy All Code" item, that copies the entire code to the clipboard, and minimizes automatically the exhelper tool.
*Added: Double clicking the title, maximize or restore the tool, while right double clicking the title, minimizes the tool.

08-20-2011

ExRecord, 5.0.0.3*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

08-20-2011

ExSlider, 6.0.0.3
*Added: The Value/ValueF property is adjusted based on the SmallChange property*Fixed: The get_HTMLPicture property gets empty object on the /NET version.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >"
)

08-15-2011

ExG2antt, 5.1.0.5*NEW: Ability to specify whether the histogram displays bars by grouping or not.
*Added: HistogramViewEnum.exHistogramNoGrouping specifies whether the histogram displays all bars without grouping them based on the parents.
*Added: The HistogramViewEnum.exHistogramLeafItems shows bars in the histogram for leaf items, in other words, the item itself if contains no child items, or all direct child items that contains no other child items.
*Added: The HistogramViewEnum.exHistogramRecLeafItems shows all bars for all recursive leaf items, so all child leaf items are displayed. This can be used only in combination with
exHistogramLeafItems.
*Added: Bar.HistogramRulerLinesColor property specifies the color to show the ruler lines in the histogram.
*Fixed: The System.AccessViolationException may occur in the /NET version, if the user moves/resizes very quickly the bars, in a chart with thousand of bars and items.

08-15-2011

ExGantt, 5.1.1.0*Fixed: Adjusts the first visible date to base level settings when calling the Chart.ScrollTo method.*Fixed: The MarkNow feature highlights the current week a day before, if the MarkNowUnit reminder is set on
exWeek, and FirstWeekDay property is exMonday.*Fixed: Updates the MarkNow time based on the local date/time and Daylight Saving Time.*Fixed: Displays the first line of the HTML text, if it does not fit entirely the field

08-15-2011

ExTab, 4.0.0.1*NEW: PNG support for picture properties.
*Added: PNG, TIFF, EXIF or WMF image format support.
*Added: Updates the control's tooltip's visual appearance according to the current visual theme.
*Added: The caption of the page displays & if the caption includes &&, while &a displays an underlined a ( mnemonics )

08-15-2011

ExMenu, 6.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

08-10-2011

ExEditors, 5.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

ExSkin, 4.0.0.1
*Added: 64-bit support
*Added: Compatible with the Data Execution Prevention (DEP). (SpecialBuild:8836)
*Added: "Replace From Clipboard" item in the builder's Picture menu replaces the selected picture with the clipboard.
*Added: "Copy To Clipboard" item in the builder's Picture menu
copies the selected picture into the clipboard, so you can paste in drawing tool such as
MSPaint, or any other.

08-08-2011

ExCalendar, 6.0.0.1
*Added: Appearance.RenderType property specifies the way colored EBN objects are displayed on the component. For instance use the RenderType on -3, no color is applied, -2, for OR-color scheme, -1 for AND-color scheme, ( older EBN color schemes ). The RenderType property is 0 by default, which indicates an A-color scheme.
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.
*Added: Ability to enumerate the EBN objects using the the for each statement
*Added: Refresh method updates the control.

08-03-2011

ExComboBox, 5.1.0.7*Fixed: Sometimes, the drop down button should be pressed twice if the drop down list is closed using the Esc or Return key.*Fixed: Calling the Unload Me during the KeyDown event fails, if the Style property is not
DropDownList.*Fixed: Loading second time a huge list of items could be slower ( visible for thousands of items )*Fixed: The application fails, when cursor hovers a column that was added with empty caption, but with the Column.HTMLCaption property set on non-empty content.

08-03-2011

ExPlorerTree, 5.0.1.7*NEW: Ability to format numbers
*Added: The 'format' binary operator gets the value as formatted number. For instance "value format '2|.|3|," displays the value with 2 digits, the decimal separator being the . character, and the integer part is grouping by 3 digits, while the separator for grouping is , character. The
Column.FormatColumn, Column.ComputedField , Group.Items.FormatCell, ConditionalFormat.Expression can use the 'format' operator.
*Added: Immediate if conditional statement for Column.ComputedField or ConditionalFormat.Expression properties ie len %0 = 0 ? "empty" else %0 displays empty string for empty cells!
*Added: Support for variables for reducing computations during Column.ComputedField or ConditionalFormat.Expression properties, ie 0:=value, means value stored to the variable 0, and =:0 means gets the value of the variable 0

08-01-2011

ExList, 6.1.0.2*NEW: The 'in' function in computing formulas increases significantly the time to evaluate it. For instance, if you have the formula such us 'value = 1 or value = 2 or value = 22 or value = 45 or value = 12', ... you can have the 'value in (1, 2, 22, 45, 12)'. In other words, if the set contains about 1000 elements for instance, the evaluator takes max 8 checking to determine if the specified value fits the set, else requires 1000 checking is required to verify each or condition in the sequence.*NEW: The 'case()' function includes any number of case instances. A 'case' instance may contains a statement that is executed once the value is found in the 'case' collection. The 'case' unary operator gets the value being specified by respective statement or the value itself. For instance, the
'int(value) case (1 : value + 1 ; 2 : value * 2)' specifies that if the value is 1 the statement returns 2, while if the value is 2, the statement returns 4, and for any other value it returns the value itself. Also the 'case()' can be used with 'switch' as for instance "%0 switch ('not found',11,22,33,44,55) case (11 : %0 + %1 ; 22 : %1 * 1.19; 33 :
len(str(%0)))" indicates that if the value in the column 0 is 11, the result will be the sum between first column and second column, else if the value is 22 the result is the second column value multiplied by 1.19, else if the value is 33 the return is the length of the value in the first cell, if the value is 44 or 55, the result is 44 or 55, while for any other value the result will be 'not found'. The 'in', 'switch' and 'case()' increases significantly the speed to evaluate constant values instead using 'and', 'or' operators to build complicated formulas that could be time consuming.*NEW: The 'switch' function similar with 'in' function retrieves the value being found in the collection, or a default value if the element is not found. The first element in the collection is the result being returned by 'switch' function when the value is not found in the collection, else the 'switch' returns the value itself. All elements in the collection MUST be constant values. For instance, the "value switch ('not found', 11, 23, 45, 129, 123,99)" means that if the value is 33, the 'not found' string is returned, while if the value is 45, the switch returns 45.
*Added: The 'in', 'switch' and 'case()' functions available for properties such us:
Column.ComputedField, Column.FormatColumn, ConditionalFormat.Expression*Fixed: The Column(0).Position = 1 does not work, while the Column(1).Position = 0 works for a control with 2 columns.

08-01-2011

ExOrgChart, 6.1.0.1*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).*Fixed: The control loses GDI handles if multiple nodes displays the default expand/collapse button.

06-29-2011

ExG2antt, 5.1.0.4*NEW: Ability to specify a critical value for overload histogram too, using the HistogramCriticalValue property
*Added: Bar.HistogramItems property specifies the fixed or minimum number of items being shown in the histogram, when overload bars are displayed. By default (0) the space allocated to histogram is divided to the number of bars that should be represented, which makes the height of the bar's representation being variable.
*Added: Bar.HistogramCriticalValue property specifies the critcal value for displaying the
*Added: Bar.HistogramGridLinesColor property specifies the color to show the grid lines inside the overload histogram.*Fixed: The control loops endlessly if an item contains two different type of bars with the OverlaidType property set on exOverlaidBarsStack

06-29-2011

ExGantt, 5.1.0.9
*Added: (globbing) The filter allows using [] for group of characters. The
"[CB]at" matches Cat or Bat but not cat or mat.*Fixed: The control looks for the first match instead looking for all possibilities, if the pattern contains more than one * character (any)*Fixed: The filter is not showing any object, if it contains more than one pattern.*Fixed: The Items.RemoveAllItems method is safe to be called during an event.

06-27-2011

ExTree, 6.0.0.1*Fixed: The <br> tag is ignored in the Column.HTMLCaption, while the HeaderSingleLine property is False ( by default ).*Fixed: In MS Access, accessing a column using the Item property of the Columns by passing a variable fails, if not using the CStr function.*Fixed: The user is not able to resize the columns if "Switch primary and secondary buttons" is checked.*Fixed: The SelectionChanged event is fired every time the user clicks outside items area, if the SingleSel property is False.

06-27-2011

ExGrid, 6.0.0.1
*Added: EditorOptionEnum.exSliderTickFrequency options gets or sets the interval between tick marks slider types.
*Added: Items.ExpandItem(0) property expands or collapses all items.*Fixed: In MS Access, accessing a column using the Item property of the Columns by passing a variable fails, if not using the CStr function.*Fixed: Aligns vertically the cell's memo editor when the Items.CellVAlignment is set on top or bottom if the cell displays multiple lines and the
Editor.Option(exMemoAutoSize) is True.*Fixed: Aligns vertically the cell's editor based on the Items.CellVAlignment property, if single line is displayed.

06-22-2011

ExLabel, 6.0.0.2*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

06-22-2011

ExSkinBox, 5.0.0.2*NEW: PNG support for picture properties.
*Added: PNG, TIFF, EXIF or WMF image format support.
*Added: The MsgBox's buttons shows as current theme, if not using the EBN objects.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

06-20-2011

ExRollist, 6.1.0.1
*Added: Appearance.RenderType property specifies the way colored EBN objects are displayed on the component. For instance use the RenderType on -3, no color is applied, -2, for OR-color scheme, -1 for AND-color scheme, ( older EBN color schemes ). The RenderType property is 0 by default, which indicates an A-color scheme.
*Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )
*Added: The eXPropertiesList control may browse the EBN objects, on color properties ( valid for /COM version ).*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

06-20-2011

ExEdit, 6.0.0.5
*Added: Allow resizing the context drop down list at runtime.
*Added: Allow selecting a new item from the context drop down list using the mouse, by double clicking it.
*Added: Automatically resizes the context drop down list when user scrolls it, so all items are being visible.*Fixed: Prevents typing selected item from the context drop down list if the user presses the CTRL + BACKSPACE.

06-15-2011

ExButton, 6.1.0.1
*Added: RenderType property specifies the way the colored EBN-objects are displayed on the component. For instance use the RenderType on -3, no color is applied, -2, for OR-color scheme, -1 for AND-color scheme, ( older EBN color schemes ). The RenderType property is 0 by default, which indicates an A-color scheme.
*Added: Shows the pictures in the control as grayed, if the Enabled property is False ( the control is disabled )*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

ExListBar, 6.0.0.2*Fixed: The syntax for SelectGroup event changed to
SelectGroup(OldGroup,NewGroup) ( curently SelectGroup(OldGroup) ), for the /NET and
/WPF versions*Fixed: The syntax for SelectItem event changed to
SelectItem(OldItem,NewItem) ( curently SelectItem(NewItem) ), for the /NET and
/WPF versions*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

06-13-2011

ExPopupMenu, 5.0.0.1
*Added: Changes the visual appearance of the MenuButton object according to the current XP/Vista/7 theme.
*Added: MenuButton.Enabled property enables or disables the control.
*Added: MenuAlignEnum.MenuBottomRight/MenuTopRight aligns the associated popup menu to right on bottom or top side of the button.

06-08-2011

ExList, 6.1.0.1*NEW: Ability to format cells using predefined functions as currency, short date, long date and other several options, including HTML formatting
*Added: Print.Options("FitToPage = On") indicates that the eXList component is using one page to show its content on Print and Print Preview ( Exontrol.eXPrint version must be 5.2, or greater )
*Added: Column.FormatColumn property formats the cell's value based on the specified formula and displays the result on the cell. For instance the
"len(value) ? currency(value) else ``" displays the column using the current format for currencies, for all cells that actually contains any data
*Added: Improves the performances when parsing the HTML formats.*Fixed: If the Column.FilterOnType property is True, the filter is applied twice so the time is doubled.

06-08-2011

ExPrint, 5.2.0.1*NEW: Ability to preview or print the control's data to a single page ( FitToPage )
*Added: Options("FitToPage = On") indicates that the control to be printed is using one page to show its content. Currently, the FitToPage option is available for eXList
only.
*Added: Double click the margin in the print-preview opens the Setup dialog.
*Added: CTRL + Double click the margin in the print-preview, makes the margin to be the same with the opposite margin.*Fixed: The Encode64Icons retrieves empty string for valid ICO files.

06-06-2011

ExGrid, 5.1.1.1*NEW: Filter Prompt support ( The filter prompt feature allows you to filter the items as you type while the filter bar is visible on the bottom part of the list area )
*Added: FilterBarPromptVisible property shows or hides the filter prompt
*Added: FilterBarPromptType property specifies the type of the filter prompt
*Added: FilterBarPrompt property specifies the HTML caption to be displayed when the filter pattern is missing.
*Added: FilterBarPromptColumns property specifies the list of columns to be used when filtering using the prompt. By default, the filter prompt uses all columns.
*Added: FilterBarPromptPattern property specifies the pattern for the filter prompt.

06-06-2011

ExG2antt, 5.1.0.3
*Added: The Chart.OverviewVisible property can specify the date range to be used when showing the bars in the overview. For instance, you can show the visible bars within the range for all bars or only bars in the visible items only. ( Previously the Chart.OverviewVisible property is of Boolean Type, now it is of OverviewVisibleEnum type )
*Added: Bar.HistogramBorderSize property specifies in pixels the size of the border to show the bar's histogram.
*Added: Bar.HistogramBorderColor property specifies the color to show the histogram's border.*Fixed: Avoids showing the histogram's curve over critical point, based on the width of the histogram's border, ie prevent showing critical portion over the 100% line, while the bar's effort is still 100%*Fixed: Paints the overload histogram using the number of overload bars, instead number of items being represented.*Fixed: Updates the overview/layout map when the user scrolls vertically item by item.

06-03-2011

ExOrgChart, 6.0.0.3
*Added: Saves the Node.InflateGroupX and Node.PictureAspectRatio properties to XML file using the SaveXML method.*Fixed: The distance between 2 sibling nodes is increased if one node contains child nodes with different sizes. *Fixed: Rarely, right clicking while dragging the thumb ( left button is still pressed ) of the scroll bar fires an access violation.
*Chang: By default, the Appearance property is set on None2, for the /NET Assembly

06-03-2011

ExPropertiesList, 6.0.0.1*NEW: Ability to display EBN objects of the explored object (VisualAppearance), using the Color properties. The color properties displays a new tab page called
EBN, that can be used to view or change the current color.
*Added: HeaderHeight property retrieves or sets a value indicating the control's header height.
*Added: The Description panel, shows the name of the property, including the name of the parent objects.*Fixed: Sometimes, the Value property of a Color type is set on 0

05-30-2011

ExFolderView, 4.0.0.1
*Added: The Button parameter of MouseMove event can be 4 which indicates that the middle mouse button ( wheel button ) is pressed.
*Added: Excludes the archive files from the default view. You may include in the control's list if the EXFOLDERVIEWLibCtl.IsBrowsable flag is added to the IncludeAttributeMask property*Fixed: The control may take long time to show if the browsed folder contains ZIP files.

05-30-2011

ExShellView, 4.0.0.3
*Added: HeaderVisible property specifies whether the view shows or hides its header.
*Added: HideToolTips property specifies whether the file displays a tooltip whether the cursor hovers the shell view.
*Added: CurrentFolder property specifies the folder to be browsed ( Similar with
BrowseFolder, excepts that the property supports string directly )*Fixed: The control's Refresh method reloads data from the disk, instead recreating the control, ( aka the layout of the columns is not lost ).

05-25-2011

ExCalendar, 5.2.0.6
*Added: hWnd property for /COM version of both flat and drop down.*Fixed: The SelForeColor property is ignored if the SelBackColor is using an EBN object to display the selected dates.*Fixed: Using Now method for control's DATE properties such as SelDate or FocusDate could cause a delay when changing the selection using the arrow keys, until the control gets the focus. You can use the Today or DateTime.Date methods so no time is carried, else the time is specified in the
SelDate/FocusDate properties. For instance, if Now is "5/23/2011 12:13:13 PM" and you have the SelDate = Now, the SelDate is "5/23/2011 12:13:13 PM" instead "5/23/2011".

05-25-2011

ExStatusBar, 5.1.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the
< b > is inherited on multiple lines, until the < /b > tag is
found)*NEW: The < font > or < img > can change the height of the HTML
line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for
instance the sequence "< b >1< s >23< /b >4<
/s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Simiar with < r >
HTML tag.*Fixed: Extra characters are inserted in the next line if the breaking
element is a picture that does not fit the current line.

05-23-2011

ExGantt, 5.1.0.8
*Added: The Columns.Item(Caption) or Columns(Caption) is case insensitive.
*Added: Updates the first day of the week as your regional settings, when selecting a range of dates in the control's filter bar. ( Column.DisplayFilterDate )*Fixed: Avoids clearing the filter pattern in the Filter For field, if the user presses the Up or Down keys ( Column.FilterOnType )*Fixed: Closes the filter when the user presses the Up, Down or Enter key ( Column.FilterOnType )

05-23-2011

ExG2antt, 5.1.0.2
*Added: The ChartStartChanging/ChartEndChanging( BarOperationEnum.exUndo,exRedo,exUndoRedoUpdate ) event notifies whether an undo/redo operation is performed.
*Added: The Chart.UndoRedoQueueLength property gets or sets the maximum number of Undo/Redo actions that may be stored to the chart's queue.
*Added: The Chart.UndoListAction property lists the Undo actions that can be performed in the chart.
*Added: The Chart.RedoListAction property lists the Redo actions that can be performed in the chart.*Fixed: If Bars collection contains shortcuts enumerating the bars fails on using the eXPropertiesList control.

05-16-2011

ExGrid, 5.1.1.0*NEW: Ability to specify the style of the control's gridlines horizontal or vertical
*Added: GridLineStyle property specifies the style for the gridlines being shown in the control.
*Added: VisualAppearance.Add reads EBN files from byte[] or safe arrays of VT_I1 or VT_UI1. In other words, you can add EBN files directly to resources and use them as .VisualAppearance.Add(ID, Namespace.My.Resources.EBN) for vb/net or .VisualAppearance.Add(ID, Namespace.Properties.Resources.EBN) for c#, where the ID is the new identifier to be added, and the EBN is the identifier in the resource for the EBN file.*Fixed: Keeps the focused item on the previously selected if it is still visible, after applying the filter.

05-16-2011

ExCalc, 3.0.0.2
*Added: The Button parameter of the ClickButton event returns the fully HTML caption, in case no flat text is shown ( aka using icons or pictures only )
*Added: The ButtonFromPoint property gets the fully HTML caption, in case no flat text is shown
*Added: The control's main window of the drop down version renamed to Exontrol.CalcCombo*Fixed: The control does not display image buttons with no text inside.

05-11-2011

ExComboBox, 5.1.0.6
*Added: The LabelText property specifies the HTML caption to be displayed in the control's label when SearchColumnIndex property points to a not-existing column, AdjustSearchColumn property in False, the SingleEdit property is True, and the Style property is
DropDownList.*Fixed: The DropDown property returns false, during the KeyDown(ESCAPE) event ( the ESC key is pressed ).*Fixed: Changing the KeyCode parameter of the KeyDown event if the Style property is DropDownList has no effect.*Fixed: Rarely, right clicking while dragging the thumb ( left button is still pressed ) of the scroll bar fires an access violation.

05-11-2011

ExTree, 5.1.0.4*NEW: Ability to draw right-to-left for Hebrew, Arabic and other RTL languages ( flips the order of the columns, alignments, vertical scroll bar, ... )*NEW: Ability to reorder the drawing parts ( checkbox, radio buttons, icons, ... ) in the cell. By default, the cell shows the parts in the following order: checkbox/radio button, icon, icons, picture, caption.
*Added: Column.Def(exCellDrawPartsOrder) property specifies the order of the drawing parts. Use this property to specify the order of the drawing parts within the column
*Added: RightToLeft property indicates whether the component should draw right-to-left for RTL languages such as scrollbars on the left side, alignments, and so on

05-09-2011

ExG2antt, 5.1.0.1*NEW: Undo/Redo support for chart operations as moving, creating bars, links and so on.
*Added: Chart.AllowUndoRedo property specifies whether the chart allows undo/redo operations. If enabled, the CTRL+Z performs the last undo operation, CTRL+Y redoes the next action in the chart's Redo queue.
*Added: Chart.CanUndo property retrieves a value that indicates whether the chart can perform an Undo operation.
*Added: Chart.CanRedo property retrieves a value that indicates whether the chart can perform a Redo operation.
*Added: Chart.Undo method performs the last Undo operation.
*Added: Chart.Redo method redoes the next action in the chart's Redo queue.

05-09-2011

ExButton, 6.0.0.2
*Added: Focusable property gets or sets a value that indicates whether the control can receive focus.
*Added: By default, the UseTransparency property is True.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

05-02-2011

ExSlider, 6.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

05-02-2011

ExThumbnail, 4.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The < c > HTML tag centers the line. Simiar with < r > HTML tag.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )

04-26-2011

ExScrollBar, 6.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

04-26-2011

ExG2antt, 5.0.1.6*NEW: Enable link creation using the mouse only for the bars of certain kind
*Added: AllowLink event specifies whether the link between two bars is possible. Use the AllowLink event to control the bars that can be linked together.
*Added: Items.Link(exLinksCount) property returns the number of links within the chart
*Added: Items.ItemBar(exBarCanStartLink) property specifies whether a link operation can be started from bar
*Added: Items.ItemBar(exBarCanEndLink) property specifies whether a link operation can end on the bar
*Added: Items.ItemBar(exBarCanBeLinked) property specifies whether a bar may participate to a link.
*Added: Updates the exBarDuration field if this is associated with a cell/column in the control ( AllowCellValueToItemBar property ).
*Added: BarOperationEnum.exVSplitterChange value notifies the application once the user resizes the control's vertical splitter bar.
*Added: BarOperationEnum.exHSplitterChange value notifies the application once the user resizes the control's horizontal splitter bar ( histogram )
*Added: Shortcut functions for Items.ItemBar property for /NET Assembly version like Items.get_BarColor or Items.set_BarColor*Fixed: The grouping bars options are ignored when the user moves multiple bars at the same time.*Fixed: The "OverlaidGroup" XML attribute is ignored when using the LoadXML method.

04-18-2011

ExG2antt, 5.0.1.5
*Added: If a summary bar is moved, and has child bars related with outside bars, moves them too.
*Added: Disables moving a summary bars, if it contains a not-moveable bar, and shows the NO cursor.
*Added: The ItemBar(exBarMove) property can not move a summary bar, by specified interval.
*Added: Signing the /NET Assembly with a strong name (AssemblyName.FullName: exontrol.exg2antt,
PublicKeyToken=00765aac3596c012)
*Added: Restores the bar's parent while moving to another parent when ESC key is pressed ( exBarCanMoveToAnother ).
*Added: OnResizeControlEnum.exDisableHistogram value specifies whether the user can resizes at runtime the histogram part.*Fixed: Prevents moving or resizing a not-moveable summary bar while a child bar is moved or resized at runtime(
exBarCanMove/exBarCanResize property is False )*Fixed: The GET Items.ItemBar property of boolean types ( such as
exBarCanMove, exBarCanResize, ... ) returns boolean values ( false, true ), instead 0 or -1 ( valid for /NET assembly too )*Fixed: In the /NET assembly, selecting a bar by CTRL plus click moves accidentally the bar

04-18-2011

ExFileView, 6.1.0.1*NEW: Improves drastically the performance while loading ten of thousand of files/folders.
*Added: StateChangeEnum.BusyState indicates that the control is busy updating data to view.
*Added: StateChangeEnum.ReadyState indicates that the control done loading the data.*Fixed: The Size column displays 0 for files with size less than 1024 bytes.

04-15-2011

ExList, 6.0.0.4
*Added: The filter on type operation is called after a half of a second once the last character is typed, to avoid calling
filtering too many times
*Added: The FilterChanging event is called before applying the filter, so you can count the time to filter the items.
*Added: Increases significantly the speed to filter items using the * (any character) pattern ( FilterOnType )
*Added: mod operator divides two numbers and returns only the remainder. This is valid for computed, conditional expressions.

04-15-2011

ExRecord, 5.0.0.2*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

04-14-2011

ExEditors, 5.0.0.1*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).*Fixed: Disables using the Delete key in edit mode, if the KeyCode parameter is 0 during the KeyDown event.

04-14-2011

ExMaskEdit, 3.0.0.2*Fixed: Aligns the drop down window to a monitor, so it won't show between them. ( for instance, the second monitor is to the left of the primary monitor.*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.

ExMenu, 6.0.0.1*NEW: VisualAppearance.Add reads EBN files from byte[] or safe arrays of VT_I1 or VT_UI1. In other words, you can add EBN files directly to resources and use them as
.VisualAppearance.Add(ID, Namespace.My.Resources.EBN) for vb/net or .VisualAppearance.Add(ID,
Namespace.Properties.Resources.EBN) for c#, where the ID is the new identifier to be added, and the EBN is the identifier in the resource for the EBN file.*Fixed: The shadow border of the menu is shown in black if the menu is shown in a not primary monitor*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*Fixed: Improves the performance of the control when using the shadow border ( by default )

04-06-2011

ExGantt, 5.1.0.7*Fixed: The Columns.Item property retrieves nothing, if the column is not found, instead firing an error.*Fixed: Removes the Scroll event definition from the /NET assembly.*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*Fixed: The pattern for non-working days / hours is applied over the items with BackColorAlternate property in the part with no items displayed.*Fixed: The second parameter (Parent) of PutItems method is ignored ( /NET and
/WPF version )

04-04-2011

ExG2antt, 5.0.1.4*NEW: You can distingue resizing or moving a bar by comparing the values ItemBarPropertyEnum.exBarDurationPrev and ItemBarPropertyEnum.exBarDuration
*Added: ItemBarPropertyEnum.exBarStartPrev property retrieves the starting date of the bar before moving or resizing it.
*Added: ItemBarPropertyEnum.exBarEndPrev property retrieves the ending date of the bar before moving or resizing it.
*Added: ItemBarPropertyEnum.exBarDurationPrev property gets the length or the duration of the bar before resizing it.
*Added: Saves and loads the exBarKeepWorkingCount, exBarEffort,
exBarMinStart, exBarMaxStart, exBarMinEnd, exBarMaxEnd, exBarShowRange,
exBarShowRangeTransparent, exBarCanMoveToAnother, exBarSelectable properties of the bar to XML files using SaveXML or LoadXML methods.
*Added: Saves and loads the exLinkToolTip property of the link to XML files using SaveXML or LoadXML methods.
*Added: Items.AddBar may use objects too, not only strings, integers or floating points, for the Key parameter.
*Added: Items.AddLink may use objects too, not only strings, integers or floating points, for the LinkKey parameter.*Fixed: Sometime, the control fails when destroying, when using threads in VS C++ for filling or removing items in the control.*Fixed: The resizing or moving cursor is not showing once the user selects an unmovable / unresizable bar.*Fixed: The grid lines inside the zoom units, are not shown if the HeaderVisible property is False.*Fixed: Limits the starting and ending dates of the bar to its range ( if any of
exBarMinStart, exBarMaxStart, exBarMinEnd, exBarMaxEnd property is set ) if the bar belongs to a group of bars ( GroupBars method ).*Fixed: "Object reference not set to an instance of an object." exception raised when accessing the indexer property of Columns collection ( aka
Columns("Name") . The exception is not fired if Key property is set for all column objects ( /NET assembly ).*Fixed: The starting or ending point of the bar is not shown at right position, if the Chart.AllowInsideZoom property is True and Chart.ShowNonworkingUnits property is False

04-04-2011

ExSkinBox, 5.0.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

03-30-2011

ExCalendar, 5.2.0.5
*Added: BackgroundPartEnum.exSelBackColorUnFocus option specifies the background color for selected object when the control loses the focus.
*Added: BackgroundPartEnum.exSelForeColorUnFocus option specifies the foreground color for selected object when the control loses the focus.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

03-30-2011

ExTab, 3.0.0.3*NEW: Ability to display a HTML text on the pages part of the control ( with no pages, the control may acts as an frame control ).
*Added: Caption property specifies the HTML text to be displayed on the pages part of the control.
*Added: Alignment property specifies horizontal and vertical alignment of the caption to be shown.

03-30-2011

ExHelper, 6.1.0.4
*Added: Shows the version of the component that's running in the right panel.
*Added: Allows resizing the exhelper tool using the right and bottom edges.*Fixed: Apply the default visual appearance for inside contained controls.

03-28-2011

ExOrgChart, 6.0.0.2*NEW: Ability to display the chart from Left to Right (LTR)
*Added: Layout property specifies the way the chart displays the diagram.
*Added: Node.InflateGroupX property inflates the width of the group.*Fixed: Sometimes, the distance between the parent and the first child is increased, if the group of child's nodes contains a higher node ( related to Node.ArrangeSiblingNodesAs =
exTree, Node.AddGroup )

03-28-2011

ExRollist, 6.0.0.3*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

03-23-2011

ExFileView, 6.0.0.3*Fixed: The mouse or key events could be fired while user scrolls the
control's content.*Fixed: Extra characters are inserted in the next line if the breaking
element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for
instance, the < /b > is not displayed in the sequence "ABC< /b
>" )*Fixed: The Get(SelItems).Item(0).FullName fails, instead the Get(SelItems).Item(CLng(0)).FullName
works.

03-23-2011

ExEdit, 6.0.0.4
*Added: The Item parameter of the Context.Add method allows any text. For instance
Context.Add("exBarName","0") means that if the user selects or types exBarName the control will insert the 0 instead*Fixed: The control's context menu may be shown in a different screen on systems with multiple monitors.*Fixed: The control fails if the EditType property is exHTML and the user selects multiple lines.

03-21-2011

ExG2antt, 5.0.1.3*NEW: Ability to draw right-to-left for Hebrew, Arabic and other RTL
languages ( flips the order of the columns, alignments, vertical scroll bar,
... )*NEW: Ability to reorder the drawing parts ( checkbox, radio buttons, icons,
... ) in the cell. By default, the cell shows the parts in the following
order: checkbox/radio button, icon, icons, picture, caption.
*Added: RightToLeft property indicates whether the component should draw
right-to-left for RTL languages such as scrollbars on the left side,
alignments, and so on
*Added: ChartOnLeft property specifies whether the chart is displayed on the
left or right side of the control.
*Added: If the Bar.Height property is -1, height of the bar is the height of
the item where displayed. If the Bar.Height property is 0, the bar is not
visible.
*Added: Column.Def(exCellDrawPartsOrder) property specifies the order of the
drawing parts. Use this property to specify the order of the drawing parts
within the column
*Added: Items.FindItemData property looks for objects too, not only for
strings, integers, floating points (VarCmp).
*Added: eXPrint.Options("ColumnsOnEveryPage=#value#") specifies
that the control prints the columns section on each page, if the value is
not zero. If the ColumnsOnEveryPage option is negative, its absolute value
minus one, indicates the index of the column being printed on each page,
else if positive, it indicates the maximum ratio of page's width that can be
covered by the columns section on every page.*Fixed: The exBarDuration retrieves the length of the bar as double
expression instead as long expression.*Fixed: The ChartStartChanging event never fires the exAddLink operation

03-21-2011

ExLabel, 6.0.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

03-16-2011

ExShellView, 4.0.0.2
*Added: AutoArrange property specifies whether the files are automatically kept arranged in icon and small icon view.
*Added: HideFileNames property specifies whether the files hides the names in icon and small icon view.
*Added: AlignToGrid property Specifies whether in icon view, icons automatically snap into a grid.*Fixed: Double clicking or pressing ENTER on a shell link in the control fails ( A shell link is a shortcut file ).

ExGrid, 5.1.0.9*Fixed: Prevents toggling the cell's checkbox value when the user presses
the space key if the AutoSearch is on, and there is already a highlighted
text. Still, you can toggle the cell's checkbox state even if there is
already highlighted text, if pressing the CTRL + space key.*Fixed: Prevents editing the cell from the cursor, if the user clicks an
anchor element within the cell (AutoEdit property is True).*Fixed: Prevents displaying the hand pointer if the cursor hovers an anchor
element while the control is in edit mode.*Fixed: Calling the Edit method during the ValidateValue event resets the
value of the edited cell if using the arrow keys.*Fixed: The editor of the focused cell is re-opened only if the Edit method
is called during the ValidateValue event

03-14-2011

ExPropertiesList, 5.3.0.2*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

03-09-2011

ExG2antt, 5.0.1.2*NEW: Ability to specify different non-working areas for different items, using user-defined expressions
*Added: Items.ItemNonworkingUnits property gets or sets a value that indicates the formula to specify the use non-working units for the item.
*Added: Improve performances while adding summary bars with thousands of child bars using the Items.DefineSummaryBars property
*Added: ShapeEnum.exShapeSolidFrameless (17) specifies a solid shape with no frame around.*Fixed: The Copy method shows the links at different location, if the control's vertical position is not at the top ( /COM version ).

03-09-2011

ExHelper, 6.1.0.3
*Added: Shows the multiple-lines comments in green for C++ programming language.
*Added: Changes the cursor while hovering the BUTTONs.*Fixed: The tool generates code for the get function within a set call in VBA or X++. ( aka Chart.Bars("Task").HistogramPattern = Pattern )

03-07-2011

ExButton, 6.0.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the
< b > is inherited on multiple lines, until the < /b > tag is
found)*NEW: The < font > or < img > can change the height of the HTML
line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for
instance the sequence "< b >1< s >23< /b >4<
/s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Simiar with < r >
HTML tag.

03-07-2011

ExStatusBar, 5.0.0.2*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

03-03-2011

ExCalc, 3.0.0.1
*Added: /NET assembly.
*Added: The ButtonFromPoint(-1,-1) gets the button from the cursor.*Fixed: The CTRL+C copies the first character of the result, if using the UNICODE version of the control*Fixed: A single character is inserted to the control's label if pressing the CTRL+V on UNICODE version of the control

03-03-2011

ExTree, 5.1.0.3*NEW: The 'in' function in computing formulas increases significantly the time to evaluate it. For instance, if you have the formula such us 'value = 1 or value = 2 or value = 22 or value = 45 or value = 12', ... you can have the 'value in (1, 2, 22, 45, 12)'. In other words, if the set contains about 1000 elements for instance, the evaluator takes max 8 checking to determine if the specified value fits the set, else requires 1000 checking is required to verify each or condition in the sequence.*NEW: The 'case()' function includes any number of case instances. A 'case' instance may contains a statement that is executed once the value is found in the 'case' collection. The 'case' unary operator gets the value being specified by respective statement or the value itself. For instance, the
'int(value) case (1 : value + 1 ; 2 : value * 2)' specifies that if the value is 1 the statement returns 2, while if the value is 2, the statement returns 4, and for any other value it returns the value itself. Also the 'case()' can be used with 'switch' as for instance "%0 switch ('not found',11,22,33,44,55) case (11 : %0 + %1 ; 22 : %1 * 1.19; 33 :
len(str(%0)))" indicates that if the value in the column 0 is 11, the result will be the sum between first column and second column, else if the value is 22 the result is the second column value multiplied by 1.19, else if the value is 33 the return is the length of the value in the first cell, if the value is 44 or 55, the result is 44 or 55, while for any other value the result will be 'not found'. The 'in', 'switch' and 'case()' increases significantly the speed to evaluate constant values instead using 'and', 'or' operators to build complicated formulas that could be time consuming.*NEW: The 'switch' function similar with 'in' function retrieves the value being found in the collection, or a default value if the element is not found. The first element in the collection is the result being returned by 'switch' function when the value is not found in the collection, else the 'switch' returns the value itself. All elements in the collection MUST be constant values. For instance, the "value switch ('not found', 11, 23, 45, 129, 123,99)" means that if the value is 33, the 'not found' string is returned, while if the value is 45, the switch returns 45.
*Added: The 'in', 'switch' and 'case()' functions available for properties such us:
Column.ComputedField, Column.FormatColumn, ConditionalFormat.Expression*Fixed: The second parameter (Parent) of PutItems method is ignored ( /NET and
/WPF version )

02-28-2011

ExGantt, 5.1.0.6
*Added: Updates the default visual aspect of the left, right, top, and bottom arrows to navigate the months/years.
*Added: Shows the images of the items being dragged using semi-transparent colors.*Fixed: Centers the image of the items to be dragged during the drag and drop operation*Fixed: Shows the selected cells only when drag and drop if the control's FullRowSelect property is exRectSel*Fixed: Shows inner cells as disabled if the owner column is disabled.

02-28-2011

ExComboBox, 5.1.0.5
*Added: The drop down portion of the control is shown if the user presses the F4 key and the HideDropDownButton property is 1, or any key if the AutoDropDown property is True*Fixed: The list portion of the control is not shown only if it is clicked if the LabelHeight property is changed at runtime, and the Style property is Simple.*Fixed: The LabelHeight property for /NET assembly does not change the height for the label, if the Stype property is DropDown or
DropDownList.*Fixed: The computed field result can not be get using the Items.CellCaption property.

02-23-2011

ExG2antt, 5.0.1.1*NEW: Ability to format the labels of the chart using expressions
*Added: Level.FormatLabel property formats the label based on the giving formula.
*Added: If the chart displays at least 2 levels with the same time scale unit on
exDay, they get aligned to 0, instead of Chart.FirstVisibleDate property, so they can be aligned based on the Count property. This with FormatLabel property may be used to customize the labels to display what ever you might want.*Fixed: The control fails when closing, if the application calls the Items.UndefineSummaryBars property*Fixed: Disables using the Delete key in edit mode, if the KeyCode parameter is 0 during the KeyDown event.*Fixed: The second parameter (Parent) of PutItems method is ignored ( /NET and
/WPF version )

02-23-2011

ExRecord, 5.0.0.1*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).*Fixed: Disables using the Delete key in edit mode, if the KeyCode parameter is 0 during the KeyDown event.

02-21-2011

ExGrid, 5.1.0.8
*Added: Updates the cell's value ( Items.CellValue property ) with the result of the computed field
(Column.ComputeField property ).
*Added: The Background(exDragDropAlign) specifies the alignment of the drag and drop image relative to the cursor.*Fixed: For German format ( Regional and Language options ), a number followed by comma (,) character is interpreted as a double number, instead separating values, in computed expressions. For instance the expression
"weekday(dvalue) in (0,6) ? '' : value" is interpreted as 0.6 ( double expression ) instead Sunday(0) or Saturday(6).*Fixed: Disables using the Delete key in edit mode, if the KeyCode parameter is 0 during the KeyDown event.*Fixed: The second parameter (Parent) of PutItems method is ignored ( /NET and
/WPF version )

02-21-2011

ExCalendar, 5.2.0.4*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

02-16-2011

ExShellView, 4.0.0.1*NEW: Ability to specify the control's view mode on Extra Large, Large and Medium Icons( available on Windows Vista, Windows 7, ... )
*Added: ViewModeType.Extra_Large_Icons shows the current view using extra large icons.
*Added: ViewModeType.Large_Icons shows the current view using large icons.
*Added: ViewModeType.Medium_Icons shows the current view using medium icons.

02-16-2011

ExSlider, 6.0.0.1*NEW: Ability to specify any COLOR for the control's frame/border/appearance
if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN
object to define the control's border. In other words, you can define the
color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color
to apply to tooltip's EBN so the control's tooltip can be shown using
different colors.*Fixed: Extra characters are inserted in the next line if the breaking
element is a picture that does not fit the current line.

02-14-2011

ExScrollBar, 6.0.0.1*NEW: Ability to specify any COLOR for the control's frame/border/appearance if using EBN objects.
*Added: The Appearance property may specify any color to apply the EBN object to define the control's border. In other words, you can define the color and the visual aspect of the control's border/appearance.
*Added: The Background(exToolTipAppearance) property may specify any color to apply to tooltip's EBN so the control's tooltip can be shown using different colors.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

02-14-2011

ExThumbnail, 4.0.0.1*NEW: Ability to load picture files directly.
*Added: ThumbnailTypeEnum.exThumbnailPicture specifies wheter the control tries to extract the picture directly, without using the system's IExtractImage interface.*Fixed: Hides the black portion of the thumbnail view, if ThumbnailType property is exThumbnailBitmap and the KeepOriginalThumbnail property is False.*Fixed: The PDF documents fails to extract the thumbnail image newer Windows.

02-09-2011

ExList, 6.0.0.3*NEW: Ability to draw right-to-left for Hebrew, Arabic and other RTL
languages ( flips the order of the columns, alignments, vertical scroll bar,
... )*NEW: Ability to reorder the drawing parts ( checkbox, radio buttons, icons,
... ) in the cell. By default, the cell shows the parts in the following
order: checkbox/radio button, icon, icons, picture, caption.
*Added: Column.Def(exCellDrawPartsOrder) property specifies the order of the
drawing parts. Use this property to specify the order of the drawing parts
within the column
*Added: RightToLeft property indicates whether the component should draw
right-to-left for RTL languages such as scrollbars on the left side,
alignments, and so on

02-09-2011

ExFileView, 6.0.0.2*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

02-07-2011

ExplorerBar, 6.0.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.
*Added: /WPF version*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

02-07-2011

ExlistBar,
6.0.0.1*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.
*Added: /WPF version*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

02-02-2011

ExplorerTree, 5.0.1.4*NEW: The 'in' function in computing formulas increases significantly the time to evaluate it. For instance, if you have the formula such us 'value = 1 or value = 2 or value = 22 or value = 45 or value = 12', ... you can have the 'value in (1, 2, 22, 45, 12)'. In other words, if the set contains about 1000 elements for instance, the evaluator takes max 8 checking to determine if the specified value fits the set, else requires 1000 checking is required to verify each or condition in the sequence.*NEW: The 'case()' function includes any number of case instances. A 'case' instance may contains a statement that is executed once the value is found in the 'case' collection. The 'case' unary operator gets the value being specified by respective statement or the value itself. For instance, the
'int(value) case (1 : value + 1 ; 2 : value * 2)' specifies that if the value is 1 the statement returns 2, while if the value is 2, the statement returns 4, and for any other value it returns the value itself. Also the 'case()' can be used with 'switch' as for instance "%0 switch ('not found',11,22,33,44,55) case (11 : %0 + %1 ; 22 : %1 * 1.19; 33 :
len(str(%0)))" indicates that if the value in the column 0 is 11, the result will be the sum between first column and second column, else if the value is 22 the result is the second column value multiplied by 1.19, else if the value is 33 the return is the length of the value in the first cell, if the value is 44 or 55, the result is 44 or 55, while for any other value the result will be 'not found'. The 'in', 'switch' and 'case()' increases significantly the speed to evaluate constant values instead using 'and', 'or' operators to build complicated formulas that could be time consuming.*NEW: The 'switch' function similar with 'in' function retrieves the value being found in the collection, or a default value if the element is not found. The first element in the collection is the result being returned by 'switch' function when the value is not found in the collection, else the 'switch' returns the value itself. All elements in the collection MUST be constant values. For instance, the "value switch ('not found', 11, 23, 45, 129, 123,99)" means that if the value is 33, the 'not found' string is returned, while if the value is 45, the switch returns 45.
*Added: The 'in', 'switch' and 'case()' functions available for properties such us:
Column.ComputedField, Column.FormatColumn, ConditionalFormat.Expression

02-02-2011

ExEdit, 6.0.0.3
*Added: The HTMLText property generates the title HTML tags for control's keywords with tooltips ( Tooltip parameter of the AddKeyword method ).*Fixed: The mouse or key events could be fired while user scrolls the control's content.*Fixed: Printing the control with thousand of EBN objects may increase the GDI handles indefinitely.

01-31-2011

ExOrgChart, 6.0.0.1*NEW: VisualAppearance.Add reads EBN files from byte[] or safe arrays of VT_I1 or VT_UI1. In other words, you can add EBN files directly to resources and use them as
.VisualAppearance.Add(ID, Namespace.My.Resources.EBN) for vb/net or .VisualAppearance.Add(ID,
Namespace.Properties.Resources.EBN) for c#, where the ID is the new identifier to be added, and the EBN is the identifier in the resource for the EBN file.
*Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe. /COM only ( MetaFile devices,
http://support.microsoft.com/kb/81497 )
*Added: PictureAspectRatioNode property specifies the default aspect ratio for the node's picture.
*Added: Node.PictureAspectRatio property specifies the aspect ratio for the node's picture.

01-31-2011

ExComboBox, 5.1.0.4*Fixed: Displays the first line of the HTML text, if it does not fit entirely the field*Fixed: Ignores the <br> or carriage return sequences in HTML text, if the SingleLine property is True*Fixed: The Columns.Item property retrieves nothing, if the column is not found, instead firing an error.*Fixed: The control's label shows empty content, if the Items.ItemHeight property is 0 for selected item, and the Style property
DropDownList.

01-26-2011

ExG2antt, 5.0.1.0
*Added: Chart.AllowSelectDate property specifies whether the user can select new dates at runtime. If disabled, the user still can select dates through the code.
*Added: The Chart.MarkSelectDateColor property draws the selected dates with solid colors, if the skin identifier is present but the skin object is not found, else the selected dates uses the skin found, else the left and right lines are shown.
*Added: The Chart.MarkSelectDateColor32 property of /NET assembly may specify the skin identifier and the color being used to highlight the selected dates.
*Added: mod operator divides two numbers and returns only the remainder. This is valid for computed, conditional expressions.
*Added: Shows the ticker while the cursor hovers the chart area too. ( Chart.DrawDateTicker property is True ).
*Added: Chart.InsideZooms.DefaultWidth property specifies the default width in pixels when a time scale unit gets magnified.
*Added: Chart.InsideZooms.SplitBaseLevel property specifies whether the chart's base level is splitted when an inside zoom unit is shown.
*Added: InsideZoomFormat.DisplayOwnerLabel property specifies whether the owner's label is shown for a time scale unit.*Fixed: An object being hosted by Items.InsertControlItem takes the list area ( the part that lists items, excluding the chart area )*Fixed: The control is still in updating mode, if the EndUpdate method is called several times.

01-26-2011

ExGantt, 5.1.0.5
*Added: The Items.ItemBar(0,"<all>",Property) = Value property changes the property for all bars in the chart.*Fixed: The /NET Assembly does not update at runtime the properties saved in design-mode.*Fixed: The /NET Assembly shows no information in design mode, such as version of the control.*Fixed: Sometime, the link between a visible bar and a bar that does not fit the chart's visible area is not shown, if the Chart.UnitWidth property is greater than 32 pixels.*Fixed: An object being hosted by Items.InsertControlItem takes the list area ( the part that lists items, excluding the chart area )

01-24-2011

ExTree, 5.1.0.2
*Added: FilterBarPrompt property specifies the HTML caption to be displayed when the filter pattern is missing.
*Added: FilterBarPromptColumns property specifies the list of columns to be used when filtering using the prompt. By default, the filter prompt uses all columns.
*Added: FilterBarPromptPattern property specifies the pattern for the filter prompt.*Fixed: Rarely, right clicking while dragging the thumb ( left button is still pressed ) of the scroll bar fires an access violation.

01-24-2011

ExCalendar, 5.2.0.3
*Added: Mouse wheel support*Fixed: Sometimes, the user can not select a new month from the months selector if it is displayed to a different monitor.*Fixed: Added an extra space to margins for the drop down version, when AutoSize property is exFitClient or
exFixedSize.*Fixed: Prevents focusing a new month while selecting multiple dates.

01-19-2011

ExPropertiesList, 5.3.0.1*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

01-19-2011

ExPopupMenu, 4.0.0.3*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Simiar with < r > HTML tag.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

01-17-2011

ExGrid, 5.1.0.7*NEW: The 'in' function in computing formulas increases significantly the time to evaluate it. For instance, if you have the formula such us 'value = 1 or value = 2 or value = 22 or value = 45 or value = 12', ... you can have the 'value in (1, 2, 22, 45, 12)'. In other words, if the set contains about 1000 elements for instance, the evaluator takes max 8 checking to determine if the specified value fits the set, else requires 1000 checking is required to verify each or condition in the sequence.*NEW: The 'case()' function includes any number of case instances. A 'case' instance may contains a statement that is executed once the value is found in the 'case' collection. The 'case' unary operator gets the value being specified by respective statement or the value itself. For instance, the
'int(value) case (1 : value + 1 ; 2 : value * 2)' specifies that if the value is 1 the statement returns 2, while if the value is 2, the statement returns 4, and for any other value it returns the value itself. Also the 'case()' can be used with 'switch' as for instance "%0 switch ('not found',11,22,33,44,55) case (11 : %0 + %1 ; 22 : %1 * 1.19; 33 :
len(str(%0)))" indicates that if the value in the column 0 is 11, the result will be the sum between first column and second column, else if the value is 22 the result is the second column value multiplied by 1.19, else if the value is 33 the return is the length of the value in the first cell, if the value is 44 or 55, the result is 44 or 55, while for any other value the result will be 'not found'. The 'in', 'switch' and 'case()' increases significantly the speed to evaluate constant values instead using 'and', 'or' operators to build complicated formulas that could be time consuming.*NEW: The 'switch' function similar with 'in' function retrieves the value being found in the collection, or a default value if the element is not found. The first element in the collection is the result being returned by 'switch' function when the value is not found in the collection, else the 'switch' returns the value itself. All elements in the collection MUST be constant values. For instance, the "value switch ('not found', 11, 23, 45, 129, 123,99)" means that if the value is 33, the 'not found' string is returned, while if the value is 45, the switch returns 45.
*Added: The 'in', 'switch' and 'case()' functions available for properties such us:
Column.ComputedField, Column.FormatColumn, ConditionalFormat.Expression

01-17-2011

ExG2antt, 5.0.0.8
*Added: The InsideZoom objects specifies the units being zoomed using the inside zoom feature
*Added: Chart.InsideZooms property retrieves the collection of InsideZoom objects
*Added: OnResizeControlEnum.exDisableSplitter ( OnResizeControl property ) value specifies whether the control's splitter is disabled or enabled ie the user can't resize the chart using the control's splitter.*Fixed: Printing the chart may fail if the chart is limited using the
ScrollRange, and a bar exceeds the limited area.

01-12-2011

ExTree, 5.1.0.1*NEW: Filter Prompt support ( The filter prompt feature allows you to filter the items as you type while the filter bar is visible on the bottom part of the list area )
*Added: FilterBarPromptVisible property shows or hides the filter prompt
*Added: FilterBarPromptType property specifies the type of the filter prompt
*Added: The FilterBarCaption property supports HTML format.*Fixed: Keeps the focused item on the previously selected if it is still visible, after applying the filter.

01-12-2011

ExComboBox, 5.1.0.3
*Added: The Columns.Item(Caption) or Columns(Caption) is case insensitive.
*Added: Updates the first day of the week as your regional settings, when selecting a range of dates in the control's filter bar. ( Column.DisplayFilterDate )*Fixed: Avoids clearing the filter pattern in the Filter For field, if the user presses the Up or Down keys ( Column.FilterOnType )*Fixed: Closes the filter when the user presses the Up, Down or Enter key ( Column.FilterOnType )

01-10-2011

ExRolList, 6.0.0.2*NEW: Ability to specify ANY color to an EBN object, so you can use one EBN object to display it in any nuance, without embossing the shape and look of the EBN ( including transparent regions, and so on )
*Added: Significant improvements for control's performance while using a large number of EBN objects.
*Added: The EBN can be displayed using ANY color ( not only FF for rgb ). For instance, 0x1A88A5D indicates that EBN with the identifier 1 is displaying in Air Force blue color (#5D8AA8).*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.

01-10-2011

ExCalc, 2.0.0.2
*Added: Compatible with the Data Execution Prevention (DEP).
*Added: Apply the default visual appearance for control's buttons, when no picture is assigned
*Added: 64-bit support.*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

01-07-2011

ExToolTip, 3.0.0.4*NEW: Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)*NEW: The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Simiar with < r > HTML tag.*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

01-05-2011

ExG2antt, 5.0.0.7
*Added: Chart.DefaultInsideZoomFormat property retrieves the default format for inside zoom units.
*Added: Chart.CondInsideZoom property specifies the formula that indicates the dates that can be zoomed at runtime.*Fixed: If the Column.FilterOnType property is True, the filter is applied twice so the time is doubled.*Fixed: In the /NET Assembly, the Column.FilterType property always retrieves
exAll.*Fixed: Printing the control with thousand of EBN objects may increase the GDI handles indefinitely.

01-05-2011

ExThumbnail, 3.0.0.3
*Added: Changing event notifies the application once the file is droped to the control. Use the Changing event to decide whether the file being dropped is accepted or rejected.*Fixed: The /NET Assembly does not update at runtime the properties saved in design-mode.*Fixed: The IDE flickers when the component is placed on a form, due ShowImageList property that creates a hidden top-most window, to store the icons.

01-03-2011

ExOrgChart, 6.0.0.1*NEW: VisualAppearance.Add reads EBN files from byte[] or safe arrays of VT_I1 or VT_UI1. In other words, you can add EBN files directly to resources and use them as
.VisualAppearance.Add(ID, Namespace.My.Resources.EBN) for vb/net or .VisualAppearance.Add(ID,
Namespace.Properties.Resources.EBN) for c#, where the ID is the new identifier to be added, and the EBN is the identifier in the resource for the EBN file.
*Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe. /COM only ( MetaFile devices,
http://support.microsoft.com/kb/81497 )
*Added: PictureAspectRatioNode property specifies the default aspect ratio for the node's picture.
*Added: Node.PictureAspectRatio property specifies the aspect ratio for the node's picture.

01-03-2011

ExGantt, 5.1.0.4
*Added: Changing the way the colors are being applied to EBN objects.*Fixed: The Bars.AddShapeCorner(, 5) displays an arrow cursor instead the icon fifth in the Images list collection.*Fixed: Keeps the direction of the link's arrow when the
Items.Link(exLinkStartPos) = Right and Items.Link(exLinkEndPos) = Left ( by default ) or
Items.Link(exLinkEndPos) = Right.*Fixed: The partial check feature works for visible items only.