# NodeCheck

When the user selects or unselects a Node checkbox, the **NodeCheck** event fires. The **RadTreeNodeEventArgs** has a **Node** property that can be used to get the current **Checked** property value of that Node.

```C#
protected void RadTreeView1_NodeCheck(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e)
{    
    e.Node.Text = e.Node.Checked.ToString();
}	
```

```VB.NET
Protected Sub RadTreeView1_NodeCheck(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs)
    e.Node.Text = e.Node.Checked.ToString()
End Sub
```

## See Also

* [Server-side events Overview](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/overview)

* [NodeClick](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodeclick)

* [NodeCollapse](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodecollapse)

* [NodeCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodecreated)

* [NodeDataBound](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodedatabound)

* [NodeDrop](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodedrop)

* [NodeEdit](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodeedit)

* [NodeExpand](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/server-side-programming/events/nodeexpand)
