# Property Builder

To quickly create and arrange node structure and appearance invoke the `Property Builder` from the context menu or the [Smart Tag](https://www.telerik.com/products/winforms/documentation/controls/treeview/design-time/smart-tag).

> caption Figure 1: TreeView PropertyBuilder

![WinForms RadTreeView TreeView PropertyBuilder](https://www.telerik.com/products/winforms/documentation/assets/226ed3f3ad98f048e6a17bdb1bb37e07/treeview-design-time-property-builder001.png)

## Node Properties Tab

> caption Figure 2: Node Properties

![WinForms RadTreeView Node Properties](https://www.telerik.com/products/winforms/documentation/assets/9233b51ef6c33424f43f70ba16ce65f1/treeview-design-time-property-builder003.png)

By default you will see an empty tree view where the command buttons allow you to add and arrange nodes. The buttons perform the following actions (in order from left to right):

* Add a new root node.

* Add a child node.

* Delete the selected node.

* Make the selected child node a sibling of its parent.

* Make the selected node a child of the previous node in the list.

* Move the selected node up in the list.

* Move the selected node down in the list.

### Settings Pane

The **Settings** pane contains the most commonly used properties for each node (Text, Name, Font, ForeColor and others).

> caption Figure 3: The Settings tab

![WinForms RadTreeView The Settings tab](https://www.telerik.com/products/winforms/documentation/assets/226ed3f3ad98f048e6a17bdb1bb37e07/treeview-design-time-property-builder001.png)

The **Advanced** tab contains more properties for each node:

> caption Figure 4: The Advanced tab

![WinForms RadTreeView The Advanced tab](https://www.telerik.com/products/winforms/documentation/assets/22420d2730e04b2a9fcdd5285e661bdf/treeview-design-time-property-builder004.png)

The *Advanced* tab allows you to set various properties for each node (BackColor, ForeColor, Height).

## RadTreeView Properties Tab

This tab on the right side of the dialog allows you to quickly edit significant properties.

The available items are:

* **Line Style:** Controls the style of the line that connects the nodes. The possible values are: Dot, Dash, Solid, DotDash, and DotDashDot. You can set the color of the line by using the **ColorSelector** button.

* **Item Height:** Controls the height of all items.

* **Tree Indent:** Controls the step between the parent and child nodes.

* **TreeView Features:** Lets enable *Drag & Drop*, *Checkboxes*, *TriState Checkboxes* editing and others.

* **Save tree to XML** allows you to save the already configured tree into an XML file.

* **Load tree from XML** allows you to load tree nodes from an XML file.

> caption Figure 5. The RadTreeViewProperties

![WinForms RadTreeView Properties Settings tab](https://www.telerik.com/products/winforms/documentation/assets/7adf56f9e87369bb55d504ef757f7a19/treeview-design-time-property-builder002.png)

### The Advanced tab

> caption Figure 6. The RadTreeViewProperties

![WinForms RadTreeView Properties Advanced tab](https://www.telerik.com/products/winforms/documentation/assets/265a5e5b207d2a97aafd6ed19ecd5382/treeview-design-time-property-builder006.png)

The *Advanced* tab displays all the properties of the RadTreeView as you would see them in the `Properties` window. The Advanced tab provides the best control over the RadTreeView characteristics but it may take longer to find the relevant properties.

## See Also

* [Smart Tag](https://www.telerik.com/products/winforms/documentation/controls/treeview/design-time/smart-tag)
