Welcome to Exontrol

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 movie shows the first look of newly eXTab/NET component::

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. By using a tab control, an application can define multiple pages for the same area of a form or dialog box. Each page consists of a certain type of information or a group of controls that the application displays when the user selects the corresponding tab. The Exontrol ExTab component provides WYSIWYG visual appearance editor that helps you to change the TAB's visual appearance. Also, you can you the ExETB tool to provide ETB files. Generally, the ETB is a set of UI elements that are built as a tree where each element is anchored to its parent element. The ETB object includes two inner objects, Focus and Normal, that defines the visual aspect of the focused / normal page of a TAB control.

You can download the beta version here, or run the eXInstaller, and select the extab.net.beta (/NET Type) from online list.

latest changes and additions

*NEW: Improvements to allow OLE Drag and Drop operations (OLEDropMode property) to work with control's AutoDrag property (/COM)
*Added: AllowAutoDrag( Item, NewParent, InsertA, InsertB, ref Cancel ) event occurs when the user drags the Item between InsertA and InsertB items, as child of NewParent item. The Cancel parameter can be used to prevent dropping items to certain items, while control's AutoDrag property is any of exAutoDragPosition values.
*Fixed: The user can't select a new item with a short click, only if moving the mouse, while SingleSel property is False, AutoDrag property is exAutoDragPosition... and the OLEDropMode property is OLEDropManual.
*Fixed: Can't toggle the selection state of the item from the cursor ( CTRL + short click ), while SingleSel property is False, AutoDrag property is exAutoDragPosition...
*Fixed: The user can't move the selected item to a new position ( AutoDrag property is exAutoDragPosition...), if the OLEDropMode property is OLEDropManual.
*NEW: Data Binding support for /NET assembly
*Added: DataSource property gets or sets the data source that the control is displaying data for. The DataSource property can be: DataTable, DataView, DataSet, DataViewManager, any component that implements the IListSource interface, or any component that implements the IList interface.
*Added: DataMember property gets or sets the specific list in a DataSource for which the control displays a list.
*Fixed: Prevents flickering of the vertical scroll bar when a DataSource property is re-assigned.
*Fixed: Items.EnsureVisibleItem can be called between BeginUpdate/EndUpdate statement.
*Fixed: The /NET assembly, fails it trying to the VisualDesign's editor at design mode 
*NEW: Ability to horizontally/vertically scroll the control's content while the AutoDrag property is exAutoDragScroll (touch screen scrolling)
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: "Visual C++ Runtime Error!" occurs if using the <fgcolor> or <bgcolor> with no indicating the color. Correct is <fgcolor RRGGBB>, instead <fgcolor>
*Fixed: Prevents showing the control's Picture on dragging items while AutoDrag property is set
*Fixed: Shows the grid-lines / background-alternate colors for non-items part of the control while the user drags items using the AutoDrag property.
*Fixed: Can't indent the dragging item(s) when it hovers the last visible item in the list, while the AutoDrag property is exAutoDragPositionAny
*NEW: Ability to Print and Print-Preview the selected items only.
*Added: Print.Options("Print = Selection") indicates that the component is printing the selected items only, rather the whole items. If Print option is missing, the entire chart is being printed.
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: The Horizontal parameter of OffsetChanged event is of short type ( 0, 1 ), instead boolean values (0, -1)
*Fixed: The cell's picture ( Items.CellPicture ) is not properly aligned when Items.CellVAlignment is set on exTop/exBottom


Copyright 1999-2016 Exontrol. All rights reserved.