Software Development :: Components & Libraries
IntegralUI TreeListView is an advanced .NET WinForms control with following features:AnimationDifferent animation effects are supportedFading effect over each node with five speed levelsShow multiple animated gifs in each nodeControl over image animationAppearanceCustomize the appearance of every control part using many color and format stylesCustomize the appearance of every control part: background, border, columns, nodes, subitems, expand box and scrollbarsSeparate look for each node state: normal, selected, focused, hovered and disabledStyles can be inherited from the parent controlOption to use textures as background and color schemes for each node separatelyCustomizable border with three shapes and control over visibility of each border sideColumns can be drawn over nodesUse gradient fill to paint the background for each node separatelyAnti-aliasing supportFull or partial transparency to control background, border, node text, imagesOpton to show even/odd rows in alternate colors using custom stylesState images displayed on left side for each node, with which you can show different states for each nodeEach node can have one or multiple icons shown to the left of its textRendering interface that match appearance of Windows Vista, XP and ClassicTheme supportWatermarksCheck boxesManage the appareance and behavior of checkboxesCheck boxes with three-state values is supportedOption to replace the check box with your own custom appearanceAllow each node to show or hide its own check boxVertical alignment is supportedCustomize the appareance using color stylesColumnsManage the appareance and behavior of columnsCustomize the appareance using color styles for each column state: normal, hovered and selectedColumns can have fixed widthFix each column to the left or right control sideEach column can be hiddenReorder columns using advanced drag and drop operationExpand boxes can be shown in other columnsPopulate the column header and footer using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layoutsEach column can have its own context menuPlace multiple images in single column headerAlign of text, images and other content in column header to left, center or rightContent of column subitems can have its own separate alignmentDrag and DropReorder nodes using advanced drag drop operationsUse a built-in reordering or create your own custom reorderingOption to drag and drop multiple nodesDrag Drop nodes from/to other controlsChoose whether nodes can be draggedOption to reorder columnsUse built-in operation where nodes are reordered in standard way showing the reorder position markAbility to create your own custom drag drop operationSupport for all standard drag drop eventsOption to show or hide reorder position markAuto expanding of node while mouse cursor hovers over node, allows you to easily reorder nodesAuto scrolling near client area edges allows you to easily move among nodesEventsControl the flow of operations using large number of eventsColumn, node and subitem add/remove eventsFocus related eventsExpand/Collapse eventsColumn, node and subitem selection eventsNode check box changes eventsEditing eventsDrag Drop eventsScrollbar eventsRich content related eventsExpand BoxManage the appareance and behavior of expand boxOption to replace the expand box with your own custom appearanceAllow each node to show or hide its own expand boxVertical alignment is supportedCustomize the appareance using color stylesFilteringUse many options to filter your dataFilter can accept multiple values and performs data filtering by AND, OR criteriaFilter can be applied to four node properties: Key, TagString, Text and ValueFilter can work with prefix and exact matchHigh PerformanceMaintain high performance while loading and updating your dataLoad thousands of nodes in millisecondsProvides a flat list collection which matches tree hierarchy to easy navigate among nodes and help you in creation your own custom operationsKeyboard NavigationAdvanced navigation among nodesUse arrow keys to navigate among nodesUse CTRL, SHIFT and SPACE key to select multiple nodesLayoutOrganize the content of each column, item and subitem in custom layoutsSeparate columns and nodes by using spacing among themEach column, node and subitem can have invidual settings for margin and paddingCreate custom layouts using HTML tagsVertical alignment for node text, icon, expand box and check boxMiscellaneousOther features that can help youAbility to present custom animation along with process progress during execution of any operationPermissions over node reordering, drag drop operations, selection, hover selection, editingAbility to show flat list of whole tree hierarchyEach node can have its own context menuRich ContentCreate custom layouts using text, images, custom controls and other objectsEach node and subitem can embed any controlEach node and subitem can have one or more built-in controls: CheckBox, ComboBox, Rating, ProgressBar, TextBox, DateTimePicker, NumericUpDownAbility to add custom editors to each node and subitemPopulate the node and subitem content using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layoutsOption to create a data template which can be used by all nodesAdvanced formatting options by use of HTML tagsPresent complex data in each node using table based formattingMultiple images at different places in each nodeMultiple custom controls at different places in each nodeContent alignment for every elementUse of multiple paragraphs and tables to present your data in each nodeText and other content can be shown in multiple lines or paragraphsScrollbarsManage the appareance and behavior of scrollbarsOption to show or hide horizontal and vertical scrollbars separatelyDetermine whether the control is scrollableChoose how current view of the control is scrolled: per pixel or per rowDetermine the scrolling speed of mouse wheel from 5 supported valuesOption to set the position of scrollbar thumb manuallyCustomize the appareance of scrollbars using color stylesSearchingLocate the specific node using manual or automatic keyword searchSearch for specific node using prefix or exact matchUse automatic search whenever a key(s) is pressedLocate specific node using manual search with several methods availableSerializationUse built-in serialization to load/save your data in files, memory streams or databasesSupport for serialization in XML filesSupport for serialization in memory streamsSupport for serialization in databasesSelectionManage node selection in more efficient wayFour ways to select nodes: None, One, MiltiSimple and MultiExtendedChoose whether only a single node is selected or multiple nodes can be selectedSelection is done with mouse and keyboardOption to preserve selection while doing other operationsAbility to have multiple selection using keyboard keys: CTRL, SHIFT and SPACEAbility to select node while mouse cursor hovers over itSortingChoose how nodes are sorted by using built-in or custom sortingEach node can have individual sorting enabled, while other nodes remain unaffectedApply custom or built-in sorting to each columnSort nodes in ascending or descending order, or choose none to stop sortingSort your data using three built-in types: integer, double and stringAbility to create your own custom sort operation very easilyTooltipsShow customizable tooltipsEach node can have its own tooltipTooltip can have custom background and borderChoose how soon a tolltip will popup, and how long should remain visible
Windows 2000 Windows 7 Windows 8 Windows Vista Windows XP Windows Server 2003 Windows Server 2008 Windows Server 2012