IntegralUI ListBox for .NET WinForms
Rich data presentation in custom layouts
IntegralUI ListBox is a custom feature rich component for .NET windows forms. It allows you to create rich presentation of your data in custom layouts using: text, images, hyperlinks, checkboxes and custom controls. It is a high performance control, with advanced filtering and custom sort operations. All of this gives you more flexibility in creation of custom user interface in your applications.
* Roll-over the hyperlinks to see examples
- WYSIWYG designer
- Highly customizable appearance
- General color styles for checkboxes, scrollbars and control background
- Different color styles for every state of items
- Styles can be inherited from the parent control
- Appearance of the items can be set by custom images or color schemes
- Items can have space between them
- Partial or Full Transparency
- Customizable border with three shapes and control over visibility of each border side
- Office 2007 fading effect with five speed levels
- Watermarks
- Theme support
- Visual Styles
- Vista
- XP
- Classic
- Items
- Separate color style for each state of the item (Normal, Disabled, Hovered, Selected and Focused)
- Each item can contain text, image, hyperlinks, checkbox, flag and custom controls
- Item content can be formatted by using special XML tags
- Control over item border shapes and visibility
- Item can be visible or hidden
- Context Menus
- Item text is editable
- Behavior
- Ability to present custom animation along with process progress during execution of any operation
- Built-in keyword search
- Built-in Sort and ability to add custom sort operations
- Advanced filtering
- Filter can accept multiple values and performs data filtering by AND, OR criteria
- Filter can be applied to four properties of item: Key, Tag, Text and Value.
- Filter can work with prefix and exact match
- Customizable ToolTips
- Multiple item selection
- Permissions over items reordering, Drag&Drop operations, selection check, hover selection, label edit
- Advanced Drag&Drop operations
- Predefined – items can be reordered showing the reorder position mark
- Custom – create your own Drag&Drop operation
- XML encoding
- Advanced formatting options by use of XML tags
- A table based formatting of the item content, with which a complex data can be presented in a single item
- Every content element can have their own color and format styles
- Multiple images at different places in the single content
- Multiple custom controls at different places in the single content
- Content alignment for every element
- Place various elements in paragraphs and tables
- Content can be shown in multiple lines or paragraphs
- XML serialization
- Support for serialization in files
- Support for serialization in streams
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 | |
|---|---|---|
![]() |
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
- .NET Framework v3.5
- .NET Framework v3.0
- .NET Framework v2.0
System Requirements
- Disk Space: 4MB
- 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 | |
|---|---|---|---|
| May 12, 2010 | v2.0 |
NEW: Great performance improvement during data load and control layout update NEW: Partially visible controls remain active 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: CurrentList property, represents a flat list of all items 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 item changes its selection NEW: Option to edit items created with rich content. Also editing of specific text part NEW: UpdateCurrentView, a new method with which only objects in current display area of the control are updated. Efficient for example when specific item changes its visibility or to automatically resize the item height when contained control changes its size NEW: Margin, a new property in format style of the item, with which you can change the space between other items. Now every item can have different distance from other items FIX: Scrollbar with size equal to zero no longer throws an error FIX: During navigation when disabled items are present, the navigation is no longer blocked FIX: When SelectionMode is changed all selection is cleared 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 items function properly FIX: Prevention of item selection can be done from BeforeSelect event when SelectionMode is set to One FIX: When ItemSpacing is set to 0, the bottom line of item border no longer overlaps with the top border of the next item FIX: The position of mouse cursor (Hand) is also changed, when item or subitem content is vertically centered FIX: When vertical alignment is used for rich content, the control is also vertically aligned FIX: When tables are used and styles are precreated using <style> tag, accesing the styles is possible thorugh id value |
|
| December 15, 2009 | v1.2 |
NEW: 8 new built-in controls which can be used as a standalone and inside list control 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 create XML content with images embedded in resource files 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: Other minor bugs |
|
| February 10, 2009 | v1.1 |
NEW: Option for Custom controls to remain visible during scrolling NEW: Support for custom animated gifs in every item with control over animation NEW: Option to manually stop the fading effect FIX: Content property accepts plain text FIX: UnFormattedText property returns non-formatted text from the Content property FIX: Item content is shifted correctly during expand/scroll FIX: Every image used from a ImageList is disposed when it is no longer needed FIX: When there are more than one references to the same image object from Image, SelectedImage, LargeImage or StateImage property, the referenced image from the first object is no longer disposed by other objectsd FIX: Font style tags now can be used without problem inside the font tag FIX: EnsureVisible method now works properly and it is added to every list control FIX: Other minor bug fixes |
|
| October 15, 2008 | v1.0 | First release |
| License Type | 1 license | 4 licenses | 8 licenses | 1 Site Wide | 1 Enterprise |
|---|---|---|---|---|---|
| Developer License | $99.00 | $199.00 | $399.00 | $699.00 | $1,749.00 |
| Developer License with Annual Subscription | $139.00 | $279.00 | $559.00 | $979.00 | $2,449.00 |
| Annual Subscription Renewal | $69.00 | $139.00 | $279.00 | $489.00 | $1,229.00 |
| Developer License Upgrade to IntegralUI Lists [1] | $209.00 | $419.00 | $839.00 | $1,469.00 | $3,679.00 |
| Source Code Blueprint License [2] | $129.00 | $129.00 | $129.00 | $129.00 | $129.00 |
| Source Code Blueprint Renewal License [3] | $99.00 | $99.00 | $99.00 | $99.00 | $99.00 |
| [1] Only valid for customers with existing Developer License | |||||
| [2] Current developer license required | |||||
| [3] 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 | $99.00 | $599.00 | $499.00 |
| Developer Licenses with Annual Subscription | $139.00 | $839.00 | $699.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.
Annual Subsription with
Source Code
Includes the Source Code and one year of free product upgrades and source updates for the product being purchased. Source Code is included by purchasing 4 Developer License and up with Annual Subscription plan.







