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 the how you can check our JavaScript component:

The video shows how you can check any of our JavaScript components. JavaScript is the programming language of HTML and the Web. Recently, we have started to publish our first suite of JavaScript components. In the near future, new JavaScript components (such as pivot, gantt ) will arrive. We try as much as possible to make them compatible with the other components we already support for the past 20 years. We will keep continue to improve, maintain and support all of our components!

The following moves shows the newly Cross-Link feature:

The following movie shows how intersection of links on the surface, can display crosses, so a link from an element to another can be clear seen. The ShowExtendedLinksEnum.exShowCrossLinksRect flag in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle that cross the linkst, the ShowExtendedLinksEnum.exShowCrossLinksTriangle flag in ShowLinks property, expands the junction / intersection of two or more links, with a triangle that cross the links, the ShowExtendedLinksEnum.exShowCrossLinksRect and ShowExtendedLinksEnum.exShowCrossLinksTriangle flags in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle for horizontal links, and a triangle for vertical links ( mixed ).

The following moves shows the newly feature Columns floating-bar to show/hide columns:

The ColumnsFloatBarVisible property of ColumnsFloatBarVisibleEnum type, retrieves or sets a value that indicates whether the the columns float bar is visible or hidden. The ColumnsFloatBarVisibleEnum.exColumnsFloatBarVisibleIncludeCheckColumns associates a check-box for each column. The Columns floating bar displays all columns with AllowDragging property on True, and the check's box state indicates whether the column is visible or hidden. You can show or hide a column by clicking the associated check box or by pressing the SPACE key. As previously, the user can drag or drop any column in the Columns floating bar and the associated check-box is updated based on the column's Visible property. The feature will be available for the eXTree, eXGrid, eXGantt and eXG2antt, /COM, /NET and /WPF.

The following movie shows the newly AttachTemplate feature:

The AttachTemplate features allows you to attach a x-script to the component. The AttachTemplate executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF).

The following movie shows 10 tips and tricks that you may not known about exontrols:

Right click the scroll bar, jumps directly to the position. For instance, right-click on down vertical button jumps to the end of the list. Shift + left click on the column's header performs multiple columns sorting. Ctrl + double left click on the divider between columns ( as you would resize the column ) resizes all columns to fit its content, Keep the Ctrl key down while tooltip is shown, to stay visible for a longer time. Pressing the [CTRL + ] * of the numeric pad expands recursively all items / the item. F3 key finds the next occurrence of the current incremental search. Ctrl + rotate the wheel, scrolls horizontally the list, and so on. We hope you to enjoy it.

The following movie shows newly Gantt's Export to HTML feature:

We would like to present the gantt's Export to HTML feature that allows you to generate HTML documents from the control's content. The HTML document includes the CSS layout. The HTML document includes almost all tabular data, including internal built-in HTML format, visual appearance for rows, columns, cells or tasks/bars. For instance, you can generate the HTML text using a code like Export("htm"), that will returns the HTML text you can paste or send to a Web Browser. In the same way, you can directly create the HTM file, by calling a code like Export("c:\temp\export.htm"). The Export method can also export the control's data in CSV format as well. Here's how the HTML format is generated.
Feb24
ExplorerTree, 15.0.0.1
*Added: The option "Roll the mouse wheel to scroll" of Window's mouse & touchpad settings specifies the number of items to vertically scroll. Previously, scrolling vertical with the mouse wheel takes 3 items at a time
*Fixed: The Items.CellHasButton property returns 1, instead of -1 (equivalent of True, /COM version)

ExTab, 14.0.0.2
*Fixed: Prevents showing the "This application is about to initialize ActiveX controls that might be unsafe. If you trust the source of this file, select OK and the controls will be initialized using your current workspace settings." warning message while the control is running into MS Office forms or user-forms.

Feb20
ExComboBox, 15.0.0.1
*NEW: Filter-Prompt-Bar Support
*Added: The FilterBarPromptVisible property of FilterBarVisibleEnum type, specifies how the control's filter bar is displayed and behave. Previously, the FilterBarPromptVisible property was of Boolean type. By default, FilterBarPromptVisible property is exFilterBarHidden, so no filter bar is shown. Even so, the control's filter bar is shown as before, as soon as the user selects a value from the control's filter list, so a filter is applied. The FilterBarVisibleEnum type includes several flags that can be combined together, as described bellow.
*Added: The exFilterBarPromptVisible, exFilterBarVisible, exFilterBarCaptionVisible flag of FilterBarVisibleEnum type, forces the control's filter-prompt, filter bar or filter bar description ( even empty ) to be shown.
*Added: The exFilterBarSingleLine flag of FilterBarVisibleEnum type, specifies that the filter bar's caption is shown on a single line, so <br> HTML tag or \r\n are not handled. By default, the control's filter description applies word wrapping. Can be combined to exFilterBarCompact to display a single-line filter bar. 
*Added: The exFilterBarToggle flag of FilterBarVisibleEnum type, specifies that the user can close the control's filter bar ( removes the control's filter ) by clicking the close button of the filter bar or by pressing the CTRL + F, while the control's filter bar is visible. If no filter bar is displayed, the user can display the control's filter bar by pressing the CTRL + F key. While the control's filter bar is visible the user can navigate though the list or control's filter bar using the ALT + Up/Down keys.
*Added: The exFilterBarShowCloseIfRequired flag of FilterBarVisibleEnum type, indicates that the close button of the control's filter bar is displayed only if the control has any currently filter applied. The Background(exFooterFilterBarButton) property on -1 hides permanently the close button of the control's filter bar. 
*Added: The exFilterBarShowCloseOnRight flag of FilterBarVisibleEnum type, specifies that the close button of the control's filter bar should be displayed on the right side. If the control's RightToLeft property is True, the close button of the control's filter bar would be automatically displayed on the left side.
*Added: The exFilterBarCompact flag of FilterBarVisibleEnum type, compacts the control's filter bar, so the filter-prompt will be displayed to the left, while the control's filter bar caption will be displayed to the right. This flag has effect only if combined with the exFilterBarPromptVisible. This flag can be combined with the exFilterBarSingleLine flag, so all filter bar will be displayed compact and on a single line.

ExScrollBar, 18.0.0.1
*Fixed: The scroll bar's thumb minimum-size is equivalent with the size of the size of scroll's buttons. In other words, the size of the scroll's buttons specify the thumb minimum-size. Previously, the thumb's minimum-size was 6-pixels.
*Fixed: Prevents showing the "This application is about to initialize ActiveX controls that might be unsafe. If you trust the source of this file, select OK and the controls will be initialized using your current workspace settings." warning message while the control is running into MS Office forms or user-forms.
*Fixed: Any expression that includes the "in" operator fails.

2020................

Copyright 1999-2020 Exontrol. All rights reserved.