Über IntegralUI TreeListView

Add a combination of TreeView and ListView controls to your applications.

IntegralUI TreeListView comes with a built-in Live Editor and advanced Drag & Drop support, fast node and node list creation, XML encoding of Nodes, Columns and Subitems, rich styling features, highly customizable appearance and theme support (including Vista). Images, text, check boxes and flags can be included in every node, giving you more flexibility in the creation of custom user interfaces.

Highly customizable appearance

  • General color styles for checkboxes, scrollbars and control background
  • Different color styles for every state of Columns and Nodes
  • Styles can be inherited from the parent control
  • Appearance of the Columns and Nodes can be set by custom images or color schemes
  • Columns can be drawn over nodes
  • Columns can have space between them
  • Nodes 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

Columns

  • Every column can have header and footer
  • Header of column can contain text and image
  • Text of the column header and footer can be formatted by using special XML tags
  • Control over border shapes, corners and visibility for the column header, body and footer
  • Separate color style for each state of the column (Normal, Hovered and Selected state)
  • Each column can contain text and image
  • Fixing the columns to the left or right side of the control layout
  • The width of the column can be fixed
  • Permission over reordering the columns
  • Column can be visible or hidden

Nodes

  • Separate color style for each state of the node (Normal, Disabled, Hovered, Selected and Focused)
  • Each node can contain subitems, text, image, checkbox, flag, hyperlinks and custom controls
  • Text of the node and subitems can be formatted by using special XML tags
  • Control over node border shapes and visibility
  • Node can be visible or hidden
  • Context Menus
  • Node text is editable

Behavior

  • Multiple node selection
  • Permissions over column reordering, Drag&Drop operations, selection check, hover selection, label edit
  • Advanced Drag&Drop operations
    • Predefined – nodes can be reordered showing the reorder position mark
    • Custom – create your own Drag&Drop operation
  • XML encoding
    • Use XML Tags to describe the column, node and subitems content
    • Text can be shown in multiple lines or paragraphs
  • XML serialization
    • Support for serialization in files
    • Support for serialization in streams, including databases