TreeNodeTypes Enumeration
Represents the different node types (leaf, parent, and root) in the TreeView control.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: System.Web (in System.Web.dll)
| Member name | Description | |
|---|---|---|
| All | All nodes. | |
| Leaf | A node with no child nodes. | |
| None | No nodes. | |
| Parent | A node with a parent node and one or more child nodes. | |
| Root | A node with no parent node and one or more child nodes. |
The TreeNodeTypes enumeration is used to represent the different node types that are available in the TreeView control. The following table describes the three different node types.
Node type | Description |
|---|---|
Leaf | A node with no child nodes. |
Parent | A node with a parent node and one or more child nodes. |
Root | A node with no parent node and one or more child nodes. |
The TreeNodeTypes enumeration is a flag enumeration, which allows you to combine values through bitwise operations. For example, to represent the parent and leaf nodes, you can perform a bitwise OR operation on the Parent and Leaf values.
Note |
|---|
The ShowCheckBoxes property uses the TreeNodeTypes enumeration to represent the node types that display check boxes in the TreeView control. When it is set to a value other than the None value, check boxes are displayed next to the specified node type, which allows users to select multiple items from the TreeView control. |
Available since 2.0
