Components for IT professionals
Exontrol now offers a powerful suite of controls for building applications on Windows platforms. The Exontrol's Suite provides you with a series of powerful and easy-to-use combo-list-tree-grid controls, gantt or chart controls to display your data, and much more. Features such as WYSWYG Template Layout designers, Incremental searching, Built-in HTML support, Print and Print Preview, Drag and drop, and much more to improve the performance and flexibility of the components, and so your application. Currently, the Exontrol's eXSuite package contains more than 5,000,000 lines of source code, and it is kind unique on the components market place.

Here's the list of products we offer, available as /COM, /NET, /WPF, 32 or 64-bit:

1
ExButton is an advanced Windows button control offering customizable skins, HTML captions, transparent graphics, a WYSIWYG skin builder, and complete visual control.
2
ExCalc is a calculator component that provides arithmetic operations, customizable layouts, user-defined functions, and flat or drop-down calculator controls for seamless application integration.
3
ExCalcEdit is a calculator edit control for real-time arithmetic expression evaluation, instant calculation results, and enhanced data entry within software applications.
4
ExCalendar is a customizable calendar and date picker component featuring intuitive date selection, visual customization, tooltips, image support, and flexible date range handling.
5
ExCascadeTree is a Miller Columns tree view component for visualizing hierarchical data, offering cascading lists, multi-column navigation, and efficient data exploration.
6
ExComboBox is an advanced combo box component combining a drop-down list and a single-line text box, allowing users to type a value or select from existing options.
7
ExContextMenu is a GUI context menu component providing popup, shortcut, and right-click menus for fast access to context-specific commands and improved application usability.
8
ExDialog is a UI control that enables adding interactive dialog elements and images to applications or websites, enhancing user experience with customizable visual personalities.
9
ExEdit is an easy-to-use edit control with built-in HTML-like formatting and syntax highlighting, supporting custom tags for keywords and expressions for flexible text editing in applications.
10
ExEditors is a data edit control library providing 16 editable components with support for three-state checkboxes, multiple buttons per editor, icons or images, tooltips, and mask-based input validation.
11
ExEMail is an email component that enables SMTP RFC-compliant mail sending with file attachments, HTML email support, and authentication, allowing applications to send email without external mail clients.
12
ExFileView is a file and folder view component that provides Windows Explorer-style functionality for displaying rich directory information and simulating a FolderView control within applications.
13
ExFolderView is a folder tree-list view component that replicates the Windows Explorer left pane, providing hierarchical folder navigation and directory browsing within applications.
14
ExG2antt is an editable tree-grid component with integrated Gantt chart functionality, combining grid and Gantt features in a single control with customizable skins for enhanced visualization and user experience.
15
ExG2Host is a Grid-Gantt extension component with full database support (ADO, DAO, XML), enabling automatic loading and saving of hierarchical data and layout persistence for seamless data binding and synchronization.
16
ExGantt is a Gantt chart component for creating timeline and project scheduling visualizations, displaying activity durations as horizontal bars alongside tabular task information with customizable skins.
17
The eXGauge / eXLayers library provides graphics capabilities to visually display and edit the amount, level, or contents of something. The view can show one or more layers, where each layer can display one or more transparent pictures, HTML captions which can be clipped, moved, rotated or combination of them, by dragging the mouse, rolling the mouse wheel, or using the keyboard.
18
The Exontrol's ExGraph component is a versatile tool designed to meet the diverse needs of data visualization. With support for numerous chart types, it empowers users to represent their data in various formats, from simple line charts to complex radar charts, all within the same view. In addition to its extensive charting capabilities, our graph control offers seamless printing and print preview functionality, ensuring that users can easily generate hard copies of their charts with precision and clarity. The exGraph library lets the user changes its visual appearance using skins, each one providing an additional visual experience that enhances viewing pleasure.
19
Exontrol's new eXGrid control an easy-to-implement tree-grid control, provides swift and robust performance and a wide range of formatting features that distinguish it from other grids. The eXGrid is a multi-purpose data visualization system that can display information as a tree, a grid or list, or a combination of both - in either data-bound or unbound mode. This unique synergy between a traditional grid and a traditional treeview allows you to create cutting-edge and visually appealing application interfaces for your end-users.
20
The ExICalendar library implements the ICalendar data format, according with Internet Calendaring and Scheduling Core Object Specification, RFC 5545. The iCalendar data format represents exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, independent of any particular calendar service or protocol. The iCalendar format is suitable as an exchange format between applications or systems. The format is defined in terms of a MIME content type.
21
The Exontrol's eXLabel component provides HTML labels for your forms or dialogs.
22
Add an advanced List control to your application. The exList component displays and edit your tabular data. The exList component lets the user changes its visual appearance using skins, each one providing an additional visual experience that enhances viewing pleasure. Skins are relatively easy to build and put on any part of the control.
23
The ExListBar component, an accurate reproduction of the Microsoft Outlook Bar, provides an intuitive user-interface when large amounts of information need to be presented. The ExListBar supports horizontal or vertical orientation. The object model is rich and intuitive.
24
When you have several people entering data in your database, you can define how users must enter data in specific fields to help maintain consistency and to make your database easier to manage. For example, you can set an input mask for a form so that users can only enter telephone numbers in the Swedish format or addresses in the French format.
25
The ExMenu component is a complete new type of control that displays and handles more than a menu for your application. The ExMenu simulates menu bar, popup menu, options button, toolbar, pick list, and more. Make you application more intuitive using the ExMenu.
26
The eXMiller component is a file-folder-view component that uses miller columns visualization to display system folders and files. The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures.
27
Exontrol's new eXMLGrid control provides an innovative grid view look and handles data in XML fashion way. It provides swift and robust performance and a wide range of formatting features never seen on other grids. The eXMLGrid component can be seen as a generalized tree control that allows resizing the node's indentation at runtime. The eXMLGrid component lets the user changes its visual appearance using skins, each one providing an additional visual experience that enhances viewing pleasure. Skins are relatively easy to build and put on any part of the control.
28
The Exontrol's NAVHost /NET assembly is a Control-AddIn for Microsoft Dynamics NAV environment, that can extend your NAV fields with any UI element of the /NET framework, by using the x-script code.
29
The Exontrol's NETHost control allows you to use any Windows Form User Control (/NET framework) on your /COM windows / forms / dialogs.
30
The ExOrgChart component permits the totally automatic generation of organigrams. An organigram generally provides a clear picture of the hierarchical position of the various actors. The ExOrgChart control shows a hierarchical display of nodes, each one having an HTML caption, pictures and icons aligned to any side of the node.
31
The ExplorerBar component, an accurate reproduction of the Microsoft Windows XP Explorer Bar, provides an intuitive user-interface when large amounts of information need to be presented.The object model is rich and intuitive.
32
Add structured navigation functionality to your applications. The ExplorerTree component adds navigation functionality to your applications, it brings simple information structuring and easy application navigation.
33
The Exontrol's eXPivot tool is our approach to provide data summarization, as a pivot table. A pivot-table can automatically sort, count, total or give the average of the data stored in one table or spreadsheet. The user sets up and changes the summary's structure by dragging and dropping fields graphically.
34
The ExPopupMenu component allows you to display and handle a shortcut menu (window popup menu) or a window's menu bar. The ExPopupMenu control contains also a MenuButton object that allows attaching a popup menu to a push button. Building the menu is more than intuitive because the control provides a WYSIWYG editor, at design time.
35
The Exontrol ExPrint component is an advanced printing system specifically to bring your User Interface to the printed page. The ExPrint adds powerful print and preview capabilities to your forms, dialog boxes or other windows. The ExPrint component provides Print and Print Preview features for components like: exGrid, exTree, exList, exCalendar, exComboBox, exPropertiesList, exEdit, exFileView, exOrgChart and so on.
36
The Exontrol's eXPression component is a syntax-editor that helps you to define, view, edit and evaluate expressions.
37
The ExPropertiesList control (similar to the control used to manipulate properties in Visual Studio) provides an efficient, intuitive and visually compact way to handle data input with minimal coding and user interface design.
38
The eXRadialMenu ( radial or pie menu) component is similar to the Microsoft.s OneNote radial menu with ability to customize the appearance and functionality. The component is designed using tree structure of tools and tool collections within the tools
39
The eXRibbon component, similar with the Microsoft Office's "Fluent User Interface", or Ribbon, allows you to display graphical control elements in the form of a set of toolbars placed on several tabs.
40
Exontrol's new exRecord control is a container component that displays a set of editors added manually or bounded to a table in a database.
41
The ExResizer allows you to resize controls in a form proportionally or maintain the components' anchored sizes and positions. ExReSize alters the sizes and positions of controls on Visual Basic forms as they are sized, without requiring you to write any code! Simply drop the control onto the form, and you instantly have the ability to resize any control proportionally, by selecting the Anchor property. The way how a control can be anchored to one of more container edges is more than intuitive.
42
Exontrol's new and innovative exRolList control handles and displays lists on an elliptic shape. The exRolList rotates the list to let items being visible, and so no scrolls are required. You never seen such of control so please take your time and check it. Your user interface will be rich, new and attractive.
43
The eXSchedule tool is our approach to provide scheduling of appointments into your application.
44
The Exontrol's newly exScrollBar control simulates vertical or horizontal scroll bar, slider, track, volume or gauge controls.
45
The Exontrol's eXSlider component allows you adding skinable sliders to your forms or dialogs.
46
Exontrol's new ExShellView component provides a file list view which is identical with the right pane of your Windows Explorer.
47
ExSkin is an ActiveX control that enables you to change the visual appearance of your project's forms, providing you with the skin support. Now you can do: any kind of window captions, frames, client and non-client areas and more. Also, the control contains a Builder component that helps you to create new "skins". The ExSkin ActiveX control it's easy to use, and simple to integrate into your project. So, it is possible now to make your program look like any program from MacOS, BeOS, Unix, and create your Winamp-like user interface.
48
Exontrol's new ExSkinBox offers you skinable message and input boxes that can display HTML format and custom images as well.
49
Add a fuly customizable statusbar to your application. Features include: ability to layout the panels as you wish using the CRD strings, skinning, built-in HTML support, tooltip support, owner draw support, icons, custom-size pictures, WYSWYG Template editor, semi-transparent colors, progress-bar support, and much more...
50
The eXSurface lets you organize your objects to a surface. You can use the tool to generate organigrams, diagrams, graphs, flowcharts and so on.
51
The ExSwimLane component let's you draw swim lane diagrams. A swim lane (or swimlane diagram) is a visual element used in process flow diagrams, or flowcharts, that visually distinguishes job sharing and responsibilities for sub-processes of a business process. Swim lanes may be arranged either horizontally or vertically.
52
The Exontrol's eXSplitBar component, helps you to automatically resizes the left/right or top/bottom components, while user drags the split bar to a new position. The splitter control is used to resize docked controls at run time. The splitter control is often used on forms with controls that have varying lengths of data to present, like Windows Explorer, whose data panes contain information of varying widths at different times.
53
The Exontrol ExTab component is a SKIN based TAB control. A tab control is analogous to the dividers in a notebook or the labels in a file cabinet.
54
A built from the ground up using 100% C++/ATL-based code, the Exontrol's eXTexture component does cube map texturing. Cube map texturing is a form of environment texture mapping that uses a viewing direction (3D vector) to map into a view plane with six 2D textures arranged like the faces of a cube.
55
The Exontrol's eXThumbnail component provides thumbnail views for your files. Thumbnails are reduced-size versions of pictures or shell items, used to make it easier to scan and recognize them, serving the same role for images as a normal text index does for words.
56
The eXToolBar component arranges / groups as rows or columns, any kind of graphical control elements such as buttons, icons, drop downs, editors, and so on, to let user choose quickly, what function / procedure to run. The eXToolBar component is written from scratch, uses EBN technology to let the user changes its visual appearance using skins, and requires no dependencies to any other third party library.
57
The eXToolBar.CRD component is a graphical control element on which on-screen buttons, icons, menus, or other input or output elements are placed.
58
The Exontrol's ExToolTip provides featured tooltips for your application. The tooltip is a common graphical user interface element. It is used in conjunction with a cursor, usually a mouse pointer. The user hovers the cursor over an item, without clicking it, and a small box appears with supplementary information regarding the item being hovered over.
59
Add an enhanced exTree component to your application. exTree provides the entire range of capabilities you would expect to see in a state-of-the-art tree component. The exTree control simulates a simple tree, a multi-column tree, a list or a listview control.
60
The eXTreeCube library provides fisheye representation / cube map texturing of different components such as calendar , multiple - columns tree view and so on.