EntrySet.Lists Namespace
TreeView Component
TreeView is powerful component for .NET WinForms. Adds a rich treeview experience to your applications, with an in place designer, which is fully integrated into Visual Studio.NET and has a rich set of design functions simplifying development. Its object and event model gives you complete control over your code and application.
Main Features

-
PathSelector control displays the way to chosen node in single line and facilitates the navigation in more complicated hierarchical structures.
-
WYSIWYG designer with full support of drag&drop, clipboard and undo&redo.
-
Each node, checkbox and expand box can have its own color style.
-
Four different checkbox styles and three expand box styles to choose from.
-
It is possible to set style inheritance in the TreeView's hierarchical structure.
-
Text underlining uses several styles - dash, dot, solid or tilde.
-
Multi-line word wrapping.
-
Highlighting the selected node or flashing some important node and its whole path.
-
Easier tree navigation can be achieved with nodes auto numbering.
-
Save a content of TreeView to XML file and load XML file to the TreeView
Appearance
TreeView has extensive style settings implemented. Using the fade effect you can make UI of your application more attractive.
If you are not satisfied with the tree lines style and collapse/expand mark you can use the sub items indicator which is being shown at the end of the node.
Interesting feature of every node is to choose from one of four underline styles which can have its color as well.
Colors and styles
Using colors it is possible to modify TreeView to your needs, you can alter color and font for each node, change style of each expand box, checkbox, treelines use flags and marks and much more.
Color Schemes
Using color schemes you can very easily and instantly set nice and balanced color combinations and all this without time consuming and laborious manipulation with large number of properties.
Visual effects
TreeView contains graphical elements that can help you to point out some kind of information or to alert the user of your application. You can highlight the text using one of the four types of underline - dash, dot, solid and tilde.
You can choose the color of the underline. Use the Flash function to blink the selected node or any other node.
Drag and drop
Implementing a TreeView drag&drop functionality of a time consuming task. We have created the built-in system for you with event handling to capture the system based drag&drop operations or you can tale advantage of the full in-place drag&drop system to alter the tree structure at runtime without the need to write a single line of code.
Built-in ContextMenu functions
Runtime editing and arranging is available in the built-in TreeView context menu without coding. You can activate a special editing and arranging functions in TreeView's context menu by ContextMenuEditing, ContextMenuArranging and ContextMenuXmlOperations properties. Context menu strings can be localized.
Powerful Designer
Extensive WYSIWYG designer allows you to create fully functional model of the application TreeView within minutes.
Sophisticated functions
TreeView contains several sophisticated functions, these free you of routine programming which repeats in every project again and again. Some of these functions are MoveUp, MoveDown, MoveLeft and MoveRight which you can use to move Nodes in their hierarchical structure.