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 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 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 the FilterBar extension:

The exontrol's filterbar extension allows you to filter items using interactively UI drop down panels. Also, it allows you to filter items as you type. You can let the user to filter for some or all columns, hidden or visible, by patterns that uses wild characters, by date, image, check, and so on. The label of the filterbar-extension allows using expressions so you are free to design it the way how you want to show or behave.

The following movie shows the eXG2antt's ItemBarEx feature:

The ItemBarEx property is an extension of ItemBar property, that allows changing the properties for a set of bars, using expressions. For instance, you can move all bars of type "Task", or you can change the color for all checked items, or you can change the percent for selected bars, and so on. For instance ItemBarEx("itemisselected",exBarColor) = RGB(255,0,0), changes the color for all bars found in selected items, or ItemBarEx("itemisselected and itembar(exBarName) like `Task*`",exBarPercent100) = "value + 1", adds 1% (percent) to each "Task" bar found in the selected items.

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.

The following movie shows newly Export to HTML feature:

We would like to present the exontrol'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 or cells. 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.
Jun20
ExG2antt, 18.0.0.7
*Added: Displays non-working part of the pane, into the ZoomOnFly panel ( Chart.AllowZoomOnFly property )
*Added: The default value of the Chart.ZoomOnFlyCaption property has been changed to include duration/working in days, hours and minutes. 
*Added: The marker to show the selected link, shows up while the Items.Link(exLinkShowRound) is Rectangular(0), Rectangular EV (3), Rectangular SV (4) and Rectangular SEV (5). For other type of links, you can use the Chart.SelLinkColor to specify the color to show the selected links. 
*Fixed: The Background(exListOLEDropPosition), Background(exDragDropListOver),, Background(exDragDropListOver), Background(exDragDropListBetween), Background(exDragDropListTop), Background(exDragDropListBottom) visual appearance are not hidden, once the user leaves the control, while user performs the OLE Drag and Drop ( /COM version )
*Fixed: The Background(exDragDropListOver), Background(exDragDropListOver), Background(exDragDropListBetween), Background(exDragDropListTop), Background(exDragDropListBottom) visual appearance are not properly rendered on the control, when the user performs OLE Drag and Drop inside the control ( /COM Version )
ExRollist, 11.0.0.1
*NEW: Ability to 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). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
Jun18
EXMLGrid, 12.0.0.9
*NEW: Ability to apply the Incremental Search on the node's Name or/and Value caption.
*Added: AutoSearchEnum.exStartWith/exValueStartWith/exAnyStartWith value of AutoSearch property indicates that the incremental search is looking for node's Name/Value/Any of Name or Value that starts with typing characters.
*Added: AutoSearchEnum.exContains/exValueContains/exAnyContains value of AutoSearch property indicates that the incremental search is looking for node's Name/Value/Any of Name or Value that contains the typing characters.
*Added: Increases the performance of parsing HTML captions.
*Fixed: The control's content is not updated once a partial-visible node is selected
ExMenu, 12.0.0.1
*NEW: Ability to 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). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Added: ScrollOnWheel property indicates whether the menu gets scrolled once the user rotates the mouse wheel.
 

2018..............

Copyright 1999-2018 Exontrol. All rights reserved.