IntegralUI Studio for .NET WinForms
Rich User Interface Controls for .NET
Featuring 24+ advanced .NET controls
Docking Windows and Tabbed Documents Management
- Advanced Docking Windows management system
- Tab Control and Tabbed MDI solution in one place
- Rendering interface with five Visual Styles
- Four style for Appearance and functionality of tool and document windows
- Manage advanced layouts on a form, like the one in Visual Studio .NET
- Group several tool windows in one container, displayed with tabs
- Tear off tabs from tool or document windows to create floating windows
- Collapse tool windows in AutoHide Mode on any side of client area
- Multiple Dock-Hint Styles for exact dock location and size when a window is dragged over a potential dock target (RubberBand, TranslucentClone and TranslucentFill)
- Reposition docked windows quick and easy with drag/drop
- Each window can be in Static, Docked, Floating and Framed control state
- Tool windows can be programmatically docked anywhere in the layout
- Docking permissions and drag/drop operations for additional control over your application
- TabControl and Tabbed MDI functionality in one place
- Tabbed MDI layout mode with optional display of close, select and scrolling buttons
- Standard MDI with tiled and cascaded windows
- Drag tabbed MDI tabs to create new horizontal or vertical tab groups
- Tabbed MDI documents can be converted in and from tool windows simply with drag/drop
- Reorder tabs with drag/drop
- Render tabs and tabbed MDI in five Visual Styles; OneNote look is easy to achieve
- Three size modes of tabs for great control over their appearance (AutoSized, Compressed and Justified)
- Tabs can be displayed with a disabled style
- Access to the standard Ctrl+Tab and Ctrl+Shift+Tab methods for switching windows
Advanced Container Controls
- Unique ability to make combination of toolbar and tabs
- Use of command buttons in control header for specific tasks
- Three ways to change the appearance of tab strip: using tabs, collapsing buttons or standard splitter
- Three ways to change the appearance of tab strip: using tabs, collapsing buttons or standard splitter
- Use standard left-right navigation or select the specified tab from a list
- Tabs can be displayed in three modes: AutoSized, Compressed and Justified
- Tabs can contain command buttons for specific tasks
- Choose among 7 predefined shapes of tabs
- Use of animated gifs in each tab
- Horizontal and vertical orientation of tab content
- Tabs can be placed on each side: left, top, right and bottom
- Add buttons, labels and separators to the toolbar in control tab strip
- Toolbar can contain items on left and right side of the tab strip
- Choose how tabs are closed: dispose or hide them
- Option to set the maximum width for longer text
- Each page acts as a docking container
- Each tab can open docking container in horizontal or vertical orientation
- Tabs can be docked on each side: left, top, right and bottom
- Horizontal and vertical orientation of tab content
- Horizontal and vertical orientation of splitter and panels
- High customization of every control part
- Color styles for every state (disabled, hover, normal and selected) of control header, panels, tabs
- Color styles for every state (disabled, hover and normal) of command buttons
- Customizable border with three shapes: squared, rounded and chamfered
- Fading effect with five speed levels
- Watermarks
- Theme support
- Visual Styles: Vista, XP and Classic
Advanced Data Visualization Controls
ListBox 
Rich data presentation in custom layouts
Top Features
- Highly customizable appearance
- Maintain high performance while loading and updating your data
- Advanced Drag and Drop operations: standard and custom
- Create rich data presentation in custom layouts using various objects and custom controls
- Fix specific items to top or bottom control side
- Many options to filter the current item list
- Manage item selection in more efficient way
- Control the flow of operations using large number of events
- Choose how items are sorted by using built-in or custom sorting
- Locate the specific item using manual or automatic keyword search
- Manage item selection in more efficient way
- Use built-in serialization to load/save your data in files, memory streams or databases
- and much more...
ListView 
Rich data presentation in multiple views
- Customizable every part of control appearance using many color and format styles
- Fast data loading and updating
- Advanced Drag and Drop operations: standard and custom
- Populate the column, item or subitem content using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layouts
- Arrange items in four views: Details, List, LargeIcon and SmallIcon view
- Fixed columns to the left or right control side
- Advanced filtering of data using multiple values, different criteria, prefix or exact match
- Manage item selection in more efficient way
- Control the flow of operations using large number of events
- Advanced sort operations and option to create your own custom sorting
- Locate the specific item using manual or automatic keyword search
- Option to arrange items in groups
- Use built-in serialization to load/save your data in files, memory streams or databases
- and much more...
TreeListView 
Rich multi column hierarchical data visualization
- Customizable appearance of columns, nodes and subitems
- High performance with fast data loading and updating
- Ability to embed any control to column, node or subitem space
- Advanced Drag and Drop operations: standard and custom
- Populate the column, node or subnode content using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layouts
- Fixed columns to the left or right control side
- Advanced filtering of data using multiple values, different criteria, prefix or exact match
- Manage node selection in more efficient way
- Control the flow of operations using large number of events
- Ability to show flat list of whole tree hierarchy
- Advanced sort operations and option to create your own custom sorting
- Locate the specific node using manual or automatic keyword search
- Use built-in serialization to load/save your data in files, memory streams or databases
- and much more...
TreeView 
Rich hierarchical data visualization
- Highly customizable appearance
- Maintain high performance while loading and updating your data
- Create rich data presentation in custom layouts using various objects and custom controls
- Ability to embed any control node space and arange it in custom layouts
- Advanced Drag and Drop operations: standard and custom
- Right to Left supported
- Fixed nodes to top or bottom control side
- Many options to filter the current item list
- Multiple node selection
- Show any nuumber of images in single node
- Support for animated gifs
- Control the flow of operations using large number of events
- Ability to show flat list of whole tree hierarchy
- Advanced sort operations and option to create your own custom sorting
- Locate the specific node using manual or automatic keyword search
- Use built-in serialization to load/save your data in files, memory streams or databases
- and much more...
* Roll-over the hyperlinks to see each screenshot
To demonstrate the possibilites and features implemented in LidorSystems components, you can download and test the following sample applications. Each sample is provided as a stand alone executable so it can be easily downloaded and tested. All samples are included with our products and are provided with complete source code.
| Sample applications | Size | |
|---|---|---|
![]() |
ExplorerDemonstrates how IntegralUI Lists controls can be used to create a Windows Explorer-like application. It includes various appearances, three visual styles (Classic, XP, Vista), Advanced Drag&Drop operations, Column reordering, Sorting and Multiple selections. Among the advanced features is the XML encoding of column and item text. |
547 KB |
![]() |
ListView Custom ControlsDemostrates how custom controls can be included in IntegralUI ListView. Data is presented in advanced detail view with fixed columns to the left or right side, four custom controls are included (DateTime Picker, CheckBox, ComboBox and TextBox), column visibility, items shown in groups. Various appearances of groups, expanding and collapsing of groups. |
354 KB |
![]() |
ListView Image ScalingSee how images or icons of your files displayed with IntegralUI ListView can be rezised just by moving the size control slider. Displaying checkboxes and flags, as well as Office 2007 fading effect is also available for demonstration. |
1.273 MB |
![]() |
TreeListView Custom ControlsDemonstrates how custom controls can be included in IntegralUI TreeListView. Data is presented in advanced detail view with fixed columns to the left and right side, with several types of custom controls. Three visual styles (Classic, XP, Vista) are available. |
338 KB |
![]() |
TreeView Custom ControlsDemonstrates how custom controls can be included in IntegralUI TreeView. |
287 KB |
![]() |
Custom CatalogDemonstrates how custom objects like text, images, hyperlinks and custom controls can be included in IntegralUI ListBox. Data is presented in two views, Simple and Extended, which shows how complex data formatting template can be applied for every item using various XML tags like tables, paragraphs, styles etc. The sample demonstrates also using wordwrap, three-state checkboxes and custom sort operations. |
395 KB |
![]() |
MessengerDemonstrates how custom messenger application can be constructed by using special features of IntegralUI ListBox control. Various XML tags are used to build a different content for every item. Text are shown in different fonts and sizes, images are placed on custom locations, content alignment and table cell merging is also demonstrated. Items have different content in collapsed and expanded state. |
396 KB |
Built Using
- Visual C# .NET 2005
Compatible Containers
- Visual Studio 2010
- Visual Studio 2008
- Visual Studio 2005
- Visual Studio .NET 2003
- .NET Framework v3.5
- .NET Framework v3.0
- .NET Framework v2.0
System Requirements
- Disk Space: 24MB
- Memory: 32MB
- Software: .NET Framework 2.0 or higher
- Operating System: Windows 2000 or higher
Can be deployed on
- Windows 98
- Windows 2000
- Windows Server 2003
- Windows ME
- Windows XP
- Windows Vista
- Windows 7
Below is a complete history of this product releases.
| Date | Version | Description | |
|---|---|---|---|
| Dec 20, 2011 | 2011 Vol2 |
NEW: Panel and TransparentPanel, presents a containers with gradient fill of its background and custom border appearance NEW: Option to fix items on top or bottom side in ListBox and TreeView, which can act like header and footer NEW: A DisplayMode property for items which will enable for an item to act as a separator in the list NEW: Option to embedd new control: RatingControl which can use custom images to show rating values, includes star image as default NEW: Improved data load/save in TreeView with ability to load on demand data from large xml files or streams, which will provide instant control update NEW: Option to place child node above or below its parent node in TreeView and TreeListView controls NEW: A new ShowRootLines property which shows root lines even if there arent child nodes NEW: IsChildOf method, which determines whether a node is child of a specified node NEW: GetPreferredSize method, which returns the calculates and returns the actual size of node space FIX: Speed for Mouse Wheel is now working as it should FIX: When scrollbar is disabled, the current view is no longer scrolled with mouse wheel FIX: In TreeView the currently hovered node is now selected when HoverSelection property is set to true FIX: When list control is disabled and enabled again, the scroll bar also changes its enabled state FIX: Showing popup window in AfterSelect event, no longer causes multiple calls to the same event FIX: When using TextControl as editor is shown in subitem with OnHover visibility, the focus is now properly changed to another row with TextControl FIX: The tree lines are no longer drawn for fixed nodes in TreeView control FIX: When ComboBox has initial selection set from the code, the selection no longer resets when a click is made outside combo box FIX: AutoSizeColumn method when it is called, now fully shows the column text |
|
| Jul 05, 2011 | 2011 Vol1 |
NEW: RichContentControl which can present multiple pages of various objects arranged in custom layouts using HTML tags NEW: RatingControl which can use custom images to show rating values, includes star image as default NEW: NumberedListControl presents a numbered list of items acting like navigation panel NEW: Option to show items in ListView in Card view NEW: Option to align expand box in groups in ListView NEW: Option to fix items on top or bottom side in ListBox and act like header and footer NEW: Option to extend the current theme with custom colors for all controls NEW: A style for drawing subitems when they are focused NEW: Selection from keyboard using CTRL or SHIFT for all list controls NEW: Option to add space between tabs and tabstrip edge NEW: A new constructor for all list controls which accepts String and creates a default item with text NEW: Option to embedd Rating control in all list controls NEW: Serialization of images from ImageList in xml file FIX: The expand box of groups is now visible when horizontal scrollbar is at its last position FIX: The last item in ListView is now visible with last scroll pos and when groups are present FIX: TabControl Designer no longer throws an error when closing Form FIX: Clone method of Columns, Items etc. now also include Key, Name values FIX: SetScrollPos and speed for Mouse Wheel now works in ListBox FIX: The Value property of subitem now carries valid value in ValueChanging event FIX: When list control is disabled and enabled again, the scroll bar also changes its enabled state FIX: EnsureVisible method in ListView now position the specified item at corect location FIX: Textcontrol now shows the bottom of low hanging fonts correctly FIX: When Space key is pressed from TextBox contained in Expander control, the expander collapse/expands FIX: When using multi extended selection using SHIFT key, when parent node is collapsed child nodes are no longer added to SelectedNodes collection FIX: When vertical scrollbar becomes hidden, no longer resets the scrolling view FIX: Other minor bugs |
|
| Dec 29, 2010 | 2010 Vol2 |
NEW: Option to show tabs in hierarchy with ability to be shown in different sides. For this purpose the following properties are added: NEW: TabStripPlacement, for each page to determine the side on which page tab will be shown NEW: UseParentTabStripPlacement, which determines whether page can have their own setting of side or from its parent TabControl NEW: Pages, a collection of child pages added to this page NEW: ParentPage, determines the parent page of the current page in hierarchy NEW: Expanded, determines whether page will show its child pages NEW: FlatList, a collection which holds all pages in linear mode. Best used for cycling through all pages NEW: CurrentList, a collection of all pages that are currently scrollable in the TabControl. All hidden pages or pages that their parent is collapsed are not contained in this collection. NEW: ShowOnMultipleSides, determines whether pages can be shown in different sides simultaneously NEW: Option to show navigation buttons for all sides with hierarchical tabs NEW: RightToLeft supported. Now tabs can be shown starting from right side and continuing to the left direction. Or from bottom to top NEW: Remove method to easy deleting the page from its parent collection NEW: The TabControl designer is updated and now you can create hierarchical structure of TabPages from VS designer NEW: Pixel-based scrolling enabled for ListBox, TreeListView and TreeView controls NEW: New Key property in ObjectEventArgs, used to uniquely identify different objects NEW: Fully compatible with Visual Studio 2010 NEW: The Key which specifies the text from XML content is carried with the editing events NEW: A built-in root node which will be used as parent for first level nodes and which retrieve the control Nodes collection NEW: IsRoot property which determines whether a node is the root node NEW: ItemObjectClicked and ContentObjectClicked events now carry also the MouseButtons NEW: Mouse wheel supported in ComboBox, ListControl and NumericUpDown controls NEW: EnsureVisible method for subitems. Using it will position the specified subitem to the center of the current view NEW: Retrieving a subitem by its Key FIX: TabControl with transparent selected page is now drawn properly FIX: When tabs are on the right side and set to horizonal layout, the text/images for the tabs now scroll properly FIX: When the user closes a tab with the close button, the tab gets removed and another tab selected, and now the tab header does get redrawn properly FIX: When a click is made on any of scrollbar arrows or thumb it no longer raises AfterLabelEdit event FIX: When column header is created with XML content, now the column can be selected by mouse click FIX: Color styles for specific group in ListView control are applied FIX: When using ENTER or ESC key to exit from built-on control with OnClick or OnHover visibility, the focus is now returned to subitem FIX: ComboButtons changes from thier editor are not applied to its parent control FIX: GetScrollPos now returns the correct position of scrollbar FIX: EnsureVisible now works also with pixel-based scrolling FIX: Now when using KeySearchMode the current view is scrolled to show the found item FIX: Scrolling large number of controls inside node, don't longer causes overlapping of panels over controls |
|
| Jul 15, 2010 | 2010 Vol1 |
NEW: Great performance improvement during data load and control layout update NEW: Partially visible controls remain active NEW: RightToLeft support for TreeView control NEW: XML attributes - assemblypath and resource for <img> tag, used to get references from emebedded resources - selectedtextcolor for <style> tag, used for changing the color of text when selected - <r> tag for regular font - id attribute for most tags, used to identify specific object NEW: Option to separately show/hide the scrollbars NEW: Option to create unique appearance of scrollbars using textures NEW: Four color styles for every state of the scrollbars NEW: CurrentList property, represents a flat list of all nodes that are currently visible and filtered NEW: Alignment of expand box, check box, state image and item icon NEW: EnsureVisible with option to choose the item position NEW: ItemSelectionChanged even which notifies when node changes its selection NEW: Option to edit nodes and subitems created with rich content. Also editing of specific text part. NEW: Option to determine which columns can be edited NEW: UpdateCurrentView, a new method with which only objects in current display area of the control are updated. Efficient fro example when specific subitem changes its visibility or to automatically resize the node/subitem height when contained control changes its size. NEW: Margin, a new property in format style of the node, with which you can change the space between other nodes. Now every node can have different distance from other nodes NEW: Multiline tabs NEW: Option to create tabs with rich content: text, images and hyperlinks in custom layouts NEW: Predefined and Custom DragDrop operations NEW: Content of page tab can be divided in multiple lines when resized NEW: Option to change the color of drop marker FIX: Scrollbar with size equal to zero no longer throws an error FIX: During navigation when disabled nodes are present, the navigation is no longer blocked FIX: When SelectionMode is changed all selection is cleared FIX: When filter is applied, the nodes with child's don't show anymore the expand box even if there is no child nodes FIX: ToolTip background is no longer transparent when FillStyle is set to Flat or BackColor and BackFadeColor are equal FIX: Keyboard navigation when there are some disabled nodes function properly FIX: Expand/Collapse of disabled node is allowed FIX: Prevention of node selection can be done from BeforeSelect event when SelectionMode is set to One FIX: When NodeSpacing is set to 0, the bottom line of node border no longer overlaps with the top border of the next node FIX: Functionality of Visible property for subItems is fixed FIX: When a column is fixed to left or right side, the subitems are also reordered FIX: When footer is hidden the squared borders for columns now can be set FIX: The position of mouse cursor (Hand) is also changed, when node or subitem content is vertically centered FIX: The BackColor for subitems is no longer drawn outside the subitem border FIX: When large images are added to the specified column with ContentType=Image, the image is shown even if the column width is shorter then the image width FIX: When vertical alignment is used for rich content, the control is also vertically aligned FIX: When column size is greatly reduced, the rich content of the node is no longer drawn outside the node bounds FIX: When tables are used and styles are pre-created using >style< tag, accessing the styles is possible through id value FIX: The order of drawing page tab is fixed for Left/Right tab placement and TrapezoidalLeft/TrapezoidalRight shape FIX: Repaint of TabControl borders during resize FIX: During justified mode no longer TabControl takes the max tab width and apply it to all tabs FIX: There is no more confusion during StyleFromParent set to false for pages if their FormatStyle is changed FIX: Using separate styles for specific pages in TabControl |
|
| December 15, 2009 | 2009 Vol2 |
NEW: 8 new built-in controls which can be used as a standalone and inside list controls using XML tags: CheckBox, ComboBox, DateTimePicker, ListControl, MonthCalendar, NumericUpDown, ProgressBar, TextControl NEW: Advanced filter which allows data to be filtered by multiple values using AND, OR criteria and exact or prefix match NEW: XML Serialization for controls and images NEW: Improved performance during load process NEW: ApplyFocusStyle, a property which enables/disables FocusStyle for items. Useful during multi-selection NEW: Option to show tree hierarchy in flat mode NEW: Option to create XML content with images embedded in resource files NEW: Option to navigate through subitems NEW: Events for notification when column resizes NEW: Events for notification when values of subitems changes NEW: Edit when using XML tags for text in different locations (automatic and programmatically) NEW: LabelEditStyle for customization of edit box during item content editing NEW: PreserveVisiblity, a property used to preserve visibility of items when required FIX: Items with height larger than current display area of its parent control are shown FIX: Resource management optimization when using images FIX: CPU usage when animating images is optimized FIX: The appearance of underlined text is fixed FIX: With ItemHighlightType set to None or when all items are disabled, the focus item doesn't appear FIX: Column lines are no longer drawn over item content FIX: Other minor bugs |
|
| August 24, 2009 | 2009 Vol1 | First release |
| License Type | 1 license | 4 licenses | 8 licenses | 1 Site Wide | 1 Enterprise |
|---|---|---|---|---|---|
| Developer License | $659.00 | $1,319.00 | $2,639.00 | $4,619.00 | $11,539.00 |
| Developer License with Annual Subscription | $879.00 | $1,759.00 | $3,519.00 | $6,159.00 | $15,389.00 |
| Annual Subscription Renewal | $399.00 | $799.00 | $1,599.00 | $2,799.00 | $6,989.00 |
| Source Code Blueprint License [1] | $499.00 | $499.00 | $499.00 | $499.00 | $499.00 |
| Source Code Blueprint Renewal License [2] | $379.00 | $379.00 | $379.00 | $379.00 | $379.00 |
| [1] Current developer license required | |||||
| [2] Current source code license and current developer license required | |||||
* Annual Subscription for the product allows free updates, upgrades, new components and priority support for one year.
NOTE: You must also buy developer licenses.
| Crossgrade Licensing Options | 1 -> 4 | 1 -> Site | 4 -> Site |
|---|---|---|---|
| Developer Licenses | $659.00 | $3,959.00 | $3,299.00 |
| Developer Licenses with Annual Subscription | $879.00 | $5,279.00 | $4,399.00 |
| Read more about payment options and other licensing information |
The product is delivered electronically, by downloading the software from a server. You can make your own backup copy of the downloaded software, which we highly recommend. After purchasing you will receive an email with your serial numbers and registration information.
With each purchase you receive:
- 30-day money back guarantee
- Unlimited e-mail support
- Discussion forum support
- Free minor upgrades for a period of 90 days
- Sample applications with source code
- Run-time Royalty Free products
License Type
Developer License
Grants a developer the right to use the purchased product in production applications. Minor upgrades are free for a period of 90 days after purchase. Does not include Subscription support options.
Annual Subsription
Allow developers to receive free upgrades to the latest versions as they are released, as well as priority support for one year after purchase. It may be renewed annually.







