Welcome to EONTROL
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 JavaScript, 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...

The following movie shows how you can insert, code and use the exg2antt and exschedule control, within the PowerBuider IDE

The following movie shows how you can insert, code and use the exg2antt and exschedule control, within the PowerBuider IDE. The idea is the same for any other /com exontrols. If you run PowerBuilder IDE on a Windows 64 machine, you need to install the x64 version of the control, else the x86 (32-bit) version of the component. If you need more help on how you can start using any exontrols on your PowerBuilder application, please make sure you have checked the Get Started page.

The following movie shows the first look of ExHelper/JS tool:

The ExHelper/JS tool helps you to find quick and easy the answers and source code for your questions about using our JavaScript components. The ExHelper/JS tool provides questions, answers and JavaScript source code for the following /JS components: eXBezier, eXCalendar, eXGantt, eXGauge, eXMenu, eXOrgChart, eXPivot, eXRadialMenu, eXScrollBar, eXSurface, eXSwimlane and eXTree. The ExHelper/JS tool is written in pure JavaScript and requires no third party libraries.

The following movie shows the Undo/Redo feature:

The Undo and Redo features let you remove or repeat single or multiple actions, but all actions must be undone or redone in the order you did or undid them Ė you canít skip actions. For example, if you change the value of three cells in an item and then decide you want to undo the first change you made, you must undo all three changes. To undo an action you need to press Ctrl+Z, while for to redo something you've undone, press Ctrl+Y.

The following movie shows the first look of eXGantt/JS:

If you are searching for "JavaScript Gantt", you can find the best, powerful, modern, high performance ... type of Gantt controls. We would like to present our HTML5 JavaScript Gantt, as the humble one. The following movie shows some features of our HTML5 JavaScript Gantt control that are missing from competitors. All /JS controls are HTML5 standalone-components, written in pure JavaScript from scratch, and use no third-party libraries.

The following movie shows the exg2antt's histogram:

The movie shows how you can represent different activities into the control's histogram (previously, it was not possible to cumulate activities of different types into the same graph). A histogram is a graphical representation that organizes a group of data points into user-specified ranges. Each activity or task has an effort that defines the vertical-size to represent it into the control's histogram. The control supports constant or variable-efforts. The variable-effort is defined by an expression that supports value, start and end keywords.
Oct20
ExSwimLane, 18.0.0.2
*Fixed: The BackColor/ForeColor properties of the /NET version are not serialized once the user changes in design mode (the control's background/foreground is set to the default value once the form is started)
*Fixed: The BackColor/ForeColor properties of the /NET version are not copied in design mode, when the user copies the control in design-mode using CTRL + C (copy) and CTRL + V (paste) combination
*Fixed: The Link.CustomPath property (XML attribute as well) is not properly restored on computers with regional settings other the English (United States)
ExScrollBar, 19.0.0.3
*Added: The expression properties supports `bias` constant that defines the difference, in minutes, between Coordinated Universal Time (UTC) and local time. For example, Middle European Time (MET, GMT+01:00) has a time zone bias of "-60" because it is one hour ahead of UTC. Pacific Standard Time (PST, GMT-08:00) has a time zone bias of "+480" because it is eight hours behind UTC. For instance, date(value - bias/24/60) converts the UTC time to local time, or date(date('now') + bias/24/60) converts the current local time to UTC time
*Fixed: The "Do you want to save changes to the design of form ''? Yes, No, Cancel" message occurs in MS Access, every time the form is closed in design mode
*Fixed: On some machines, the format keyword (within expression properties) provides more than 2 decimals for French(Canada) regional settings (for instance "12.3456 format ``" displays 12.3456 instead of 12.35)
Oct18
ExG2antt, 20.0.0.8
*Added: The Chart.MarkTodayColor property shows the today marker using a solid color, if the skin identifier is present but the skin object is not found. For instance: .Chart.MarkTodayColor = RGB(255, 0, 0) Or &H7F000000 shows the today color in solid-red.
*Added: The Chart.DrawGridLines on exRowLines, specifies that the Chart.MarkTimeZone function displays the zone on existing items only
*Fixed: Shows the top-horizontal grid-line for the first bottom-locked item, if the control's DrawGridLines property is exRowLines
ExSurface, 18.0.0.2
*Added: ExSurface.pdf (include the control's documentation in PDF format)
*Added: The Images method supports the Microsoft ImageList ( mscomctl.ocx, MSComctlLib.ImageList type) object directly. Shortly, you can define the control's images by calling Images(ImageList1.Object). The ImageList1.Object returns the object of MSComctlLib.ImageList type. The Microsoft ImageList object is available for /COM on x86 and x64 machines (starting from Access 2016)
*Fixed: The BackColor/ForeColor properties of the /NET version are not copied in design mode, when the user copies the control in design-mode using CTRL + C (copy) and CTRL + V (paste) combination
Oct13
ExGrid, 17.0.0.8
*Added: Background(exSelForeColorHide) / Background(exSelBackColorHide) property specifies the selection's foreground and background colors when the control has no focus. This has effect while the control's HideSelection property is False
*Fixed: The user can't use the column's filter button being shown in the control's columns floating bar ( ColumnsFloatBarVisible property )
*Fixed: Prevents editing the focused item when the control gains the focus, but no item is selected.
ExRadialMenu, 15.0.0.3
*Added: Documentation for eXRadialMenu/JS (http://exontrol.com/rhelp.jsp?product=exradialmenu&config=/js)
*Added: The expression properties supports `bias` constant that defines the difference, in minutes, between Coordinated Universal Time (UTC) and local time. For example, Middle European Time (MET, GMT+01:00) has a time zone bias of "-60" because it is one hour ahead of UTC. Pacific Standard Time (PST, GMT-08:00) has a time zone bias of "+480" because it is eight hours behind UTC. For instance, date(value - bias/24/60) converts the UTC time to local time, or date(date('now') + bias/24/60) converts the current local time to UTC time
*Fixed: Improves the conversion of the string to date, while using Regional settings (Windows System) for date like ddd.dd.mm.yyyy (Su.15.02.2021)

2021.................