LIDOR SYSTEMS

Advanced User Interface Controls and Components

IntegralUI ListBox for .NET WinForms

Rich data visualization in custom layouts


Details about each version released


Date Version Description
Feb 03, 2015 v3.1 NEW: Flat theme
NEW: Each column header now can display multiple command buttons: drop-down, context menu, etc.
NEW: Option to show ScrollBar only when control is focused or mouse cursor hovers over its space
NEW: Mouse-Wheel now handles horizontal scrolling when only horizontal scrollbar is visible
Dec 03, 2013 v3.0.5 FIX: When HoverSelection is active the text of previously selected node now appears
FIX: AllowThemeExtend now works properly and theme colors can be changed
FIX: Hovering over items with shorter text then control width now works properly in ListControl
FIX: Drag-Drop is now allowed if item is dragged outside of item text area in ListControl
FIX: When dragged item is moved down during drag-drop it's placed in correct position
FIX: The size attribute of font tag now can accept decimal values
FIX: A default event is added
FIX: Editing of empty text is now possible
FIX: Other minor bugs
Jul 04, 2013 v3.0 NEW: Serialization of partial set of items, color schemes and themes
NEW: Load on Demand option for loading partial data from XML file, database or memory stream
NEW: Owner Draw events for drawing each part of the control
NEW: Different item permissions: AllowHover, AllowSelect

FIX: When HoverSelection is active the text of previously selected item now appears
FIX: AllowThemeExtend now works properly and theme colors can be changed
FIX: Hovering over items with shorter text then control width now works properly in ListControl
FIX: Drag-Drop is now allowed if item is dragged outside of item text area in ListControl
FIX: When dragged item is moved down during drag-drop it's placed in correct position
Sep 21, 2011 v2.2 NEW: Option to embedd new control: RatingControl which can use custom images to show rating values, includes star image as default
NEW: Option to fix items on top or bottom side which can act like header and footer
NEW: A new constructor which accepts strings and creates a default item with text
NEW: Serialization of images from ImageList to XML file is now supported

FIX: SetScrollPos and speed for Mouse Wheel now works in ListBox
FIX: When list control is disabled and enabled again, the scroll bar also changes its enabled state
FIX: When vertical scrollbar becomes hidden, no longer resets the scrolling view
FIX: Speed for Mouse Wheel is now working as it should
Dec 29, 2010 v2.1 NEW: Row-based and pixel-based scrolling enabled
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: ItemObjectClicked and ContentObjectClicked events now carry also the MouseButtons
NEW: Mouse wheel supported in ComboBox, ListControl and NumericUpDown controls

FIX: When a click is made on any of scrollbar arrows or thumb it no longer raises AfterLabelEdit event
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
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