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...

ExG2antt, 18.1.0.1*NEW: Reduce the base-memory usage
*Added: Improves the performance to load data into the control.
*Added: FreezeEvents(Freeze) method prevents firing any event. For instance,
FreezeEvents(True) freezes the control's events, no no event is fired, until the
FreezeEvents(False) is called.
*Added: Statistics property, gives statistics information about objects being hold by the control.*Fixed: The WPF context menu is closed right after showing it, while the Chart.AllowSelectObjects property is not exNoSelectObjects ( applicable to
/WPF version only )

ExG2Host, 12.0.0.1*Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.

Dec17

ExScrollBar, 16.0.0.1
*Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus*Fixed: Ensures that scrollbar’s value is changed, once the mousewheel is rotated on certain smoothscrolling hardware mouses which have smaller wheel increments than usual hardware.*Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.*Fixed: The scroll bar's thumb takes the scroll bar's client area, if the Maximum property is less than LargeChange property while IgnoreLargeChange property is True.

ExThumbnail, 12.1.0.2*NEW: The Caption, ToolTipText and ToolTipTitle properties support expressions to generate its content.
*Added: The Caption property indicates the expression to generate the HTML caption to be displayed on the thumbnail. The Caption property supports all operators and functions of general expressions, and supports the following predefined operators: fcount ( returns the number of thumbnail files ), findex ( specifies the index of the thumbnail file ), width ( specifies the current width of the thumbnail view ), height ( specifies the current height of the thumbnail view ), ffile (returns the file), fname (returns the name of the file), faname (returns the alternate name of the file, 8.3 format truncated version of the name ), fext (returns the extension of the file), fcreated ( specifies when a file or directory was created ), fmodified ( specifies when a file or directory was last modified ), fopened ( specifies when a file or directory was last accessed ), fsize ( specifies the size of the file ), fsizeF ( returns automatically the size of the file in KB, MB or GB ), ffolder ( returns 0, 1, 2, -1 or -2, if the object does not exist, it is a file, a shell item, a folder or a drive ), fattr ( returns the attributes of the file/folder), ftype ( returns the type of the file/folder, like JPG File, ...), fpicture ( indicates whether the file points to a known picture type, like BMP, PNG, and so on), fwidth ( returns the width of the picture file ), fheight ( returns the height of the picture file ). By default, the Caption property is "ffolder ? ( fname + ( len( 0:=fsizeF ) ? `, ` + =:0 : `` ) ) : ffile", which displays name and size for a file, the name for a folder, or the full name if the object is no file or folder.
*Added: The ToolTipText and ToolTipTitle properties supports everything as Caption property. By default, the ToolTipTitle property is empty, and the ToolTipText property is ffolder ? ( `Name: <b>` + fname + `</b>` + `<br>` + ( len( 0:= ftype ) ? `Type: <b>` + =:0 + `</b>` + `<br>` : `` ) + ( ffolder = 1 ? `Size: <b>` + fsizeF + `</b>` + `<br>` : `` ) + `Created: <b>` + fcreated + `</b>` + `<br>` + `Modified: <b>` + fmodified + `</b>`+ `<br>` + `Last Opened: <b>` + fopened + `</b>`+ (fpicture ? (`<br>Dimensions: <b>` + fwidth + ` x ` + fheight + `</b>` ) : ``) ) : ffile, which displays information like: Name, Type, Size, Created, Modified, Last Opened, and Dimensions for picture type files.
*Added: The files being dropped are added to the current view, while the user keeps the CTRL key.