What's New in IntegralUI TreeListView

What's New in IntegralUI TreeListView v4.0:

  • Multi-column sorting
  • Span subitems in multiple columns
  • Serialization of partial set of items, color schemes and themes
  • Load on Demand option for loading partial data from XML file, database or memory stream
  • Owner Draw events for drawing each part of the control
  • Expanded mode: single or multiple
  • Column can have with min and max width
  • Column formatting option to display values in user specific format
  • Different column permissions: AllowHover, AllowSelect, AllowResize, AllowDrag, AutoSizable
  • Different node permissions: AllowHover, AllowSelect, AllowExpand, AllowCollapse
  • Tooltips for columns
  • Styles can be inherited from parent nodes

What's New in IntegralUI TreeListView v3.2:

  • Option to extend the current theme with custom colors for all controls
  • 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 controls: Panel and TransparentPanel, presents a containers with gradient fill of its background and custom border appearance
  • A DisplayMode property for items which will enable for an item to act as a separator in the list
  • A style for drawing subitems when they are focused
  • Option to embed new control: RatingControl which can use custom images to show rating values, includes star image as default
  • Selection from keyboard using CTRL or SHIFT keys
  • A new constructor which accepts String and creates a default item with text
  • Serialization of images from ImageList to XML file is now supported
  • Option to place child node above or below its parent node
  • A new ShowRootLines property which shows root lines even if there are no child nodes
  • New method: IsChildOf, which determines whether a node is child of a specified node
  • New method: GetPreferredSize, which returns the calculates and returns the actual size of node space

What's New in IntegralUI TreeListView v3.1:

  • Row-based and pixel-based scrolling enabled
  • New Key property in ObjectEventArgs, used to uniquely identify different objects
  • Fully compatible with Visual Studio 2010
  • The Key which specifies the text from XML content is carried with the editing events
  • A built-in root node which will be used as parent for first level nodes and which retrieve the control Nodes collection
  • IsRoot property which determines whether a node is the root node
  • ItemObjectClicked and ContentObjectClicked events now carry also the MouseButtons
  • Mouse wheel supported in ComboBox, ListControl and NumericUpDown controls
  • EnsureVisible method for subitems. Using it will position the specified subitem to the center of the current view.
  • Retrieving a subitem by its Key

What's New in IntegralUI TreeListView v3.0:

  • Great performance improvement during data load and control layout update
  • 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 for most tags, used to identify specific object
  • Option to separately show/hide the scrollbars
  • CurrentList property, represents a flat list of all nodes that are currently visible and filtered
  • Alignment of expand box, check box, state image and item icon
  • EnsureVisible with option to choose the item position
  • ItemSelectionChanged even which notifies when node changes its selection
  • Option to edit nodes and subitems created with rich content. Also editing of specific text part.
  • Option to determine which columns can be edited
  • 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.
  • 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

What's new in IntegralUI TreeListView V2.2?

  • 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
  • Advanced filter which allows data to be filtered by multiple values using AND, OR criteria and exact or prefix match
  • XML Serialization for controls and images
  • Improved performance during load process
  • ApplyFocusStyle, a property which enables/disables FocusStyle for items. Useful during multi-selection
  • Option to show tree hierarchy in flat mode
  • Option to create XML content with images embedded in resource files
  • Option to navigate through subitems
  • Events for notification when column resizes
  • Events for notification when values of subitems changes
  • LabelEditStyle for customization of edit box during item content editing
  • PreserveVisibility, a property used to preserve visibility of items when required

What's new in v2.1:

  • Option for Custom controls to remain visible during scrolling
  • Support for custom animated gifs in every item with control over animation
  • Option to edit the subitem text during runtime
  • Expand boxes can be placed in other columns
  • Option to manually stop the fading effect

What’s new in v2.0:

  • Improved creation of item's content with various objects: Text, Images, Hyperlinks, Custom Controls, CheckBoxes, Flags, etc.
  • 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
  • Ability to present custom animation along with process progress during execution of any operation
  • Enrich the control appearance with 5 new styles for every SubItem
  • Excel-like look and feel
  • Built-in keyword search
  • Built-in sorting and option to add custom sort operations
  • Built-in check box scenario with three states
  • Built-in controls: CheckBox
  • Customizable ToolTips
  • Option to change the roundness of control border corner
  • Improved performance during Expand/Collapse
  • TagString property for every list control
  • Multi-column selection
  • SubItem Frame selection

What's new in v1.2?

  • ItemDrag event, fired during start of a custom drag&drop operation
  • ItemMouseHover event, fired when mouse cursor hovers for some time over node space
  • ScrollPosChanged event, fired when there is a change in scrollbar value
  • ShowStateImages, property with which you can control the appearance of State Images
  • DropMarkerType, property with which you can change the appearance of drop marker during drag&drop operation
  • FindItem, method for searching an item with matching text
  • GetSubItem, method retrieves a reference to a subitem on which mouse cursor hovers