Back to Devexpress

NodeEventArgs.Node Property

windowsforms-devexpress-dot-xtratreelist-dot-nodeeventargs.md

latest6.6 KB
Original Source

NodeEventArgs.Node Property

Gets the current Tree List node.

Namespace : DevExpress.XtraTreeList

Assembly : DevExpress.XtraTreeList.v25.2.dll

NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.TreeList

Declaration

csharp
public TreeListNode Node { get; }
vb
Public ReadOnly Property Node As TreeListNode

Property Value

TypeDescription
TreeListNode

A TreeListNode object that specifies the current Tree List node.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the Node property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-dashboard-custom-items-extension/CS/CustomItemExtension/CustomItems/TreeList/TreeListItemControlProvider.cs#L54

csharp
private void Tree_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e) {
    var row = tree.GetDataRecordByNode(e.Node) as DashboardFlatDataSourceRow;
    e.DisplayText = flatData.GetDisplayText(e.Column.FieldName, row);

winforms-tokenedit-dropdown-with-treelist/CS/TokenEditTest/CustomTokenEditDropDownControl.cs#L70

csharp
void OnTreeListFocusedNodeChanged(object sender, FocusedNodeChangedEventArgs e) {
    this.selNode = e.Node;
}

winforms-treelist-dynamic-load-nodes-unbound-mode/CS/TreeList-UnboundMode-ViaBeforeExpandEvent/Form1.cs#L137

csharp
Cursor.Current = Cursors.WaitCursor;
InitFolders(e.Node.GetDisplayText("FullName"), e.Node);
e.Node.Tag = null;

winforms-spreadsheet-chart-api/CS/SpreadsheetChartAPISamples/Form1.cs#L202

csharp
{
    CodeExample newExample = (sender as TreeList).GetDataRecordByNode(e.Node) as CodeExample;
    CodeExample oldExample = (sender as TreeList).GetDataRecordByNode(e.OldNode) as CodeExample;

winforms-spreadsheet-pivot-table-api/CS/SpreadsheetPivotTableExamples/Form1.cs#L190

csharp
{
    CodeExample newExample = (sender as TreeList).GetDataRecordByNode(e.Node) as CodeExample;
    CodeExample oldExample = (sender as TreeList).GetDataRecordByNode(e.OldNode) as CodeExample;

winforms-dashboard-custom-items-extension/VB/CustomItemExtension/CustomItems/TreeList/TreeListItemControlProvider.vb#L60

vb
Private Sub Tree_CustomColumnDisplayText(ByVal sender As Object, ByVal e As CustomColumnDisplayTextEventArgs)
    Dim row = TryCast(tree.GetDataRecordByNode(e.Node), DashboardFlatDataSourceRow)
    e.DisplayText = flatData.GetDisplayText(e.Column.FieldName, row)

winforms-tokenedit-dropdown-with-treelist/VB/TokenEditTest/CustomTokenEditDropDownControl.vb#L78

vb
Private Sub OnTreeListFocusedNodeChanged(ByVal sender As Object, ByVal e As FocusedNodeChangedEventArgs) Handles treeList_Renamed.FocusedNodeChanged
    Me.selNode = e.Node
End Sub

winforms-treelist-dynamic-load-nodes-unbound-mode/VB/TreeList-UnboundMode-ViaBeforeExpandEvent/Form1.vb#L124

vb
Cursor.Current = Cursors.WaitCursor
InitFolders(e.Node.GetDisplayText("FullName"), e.Node)
e.Node.Tag = Nothing

winforms-spreadsheet-chart-api/VB/SpreadsheetChartAPISamples/Form1.vb#L195

vb
Private Sub OnNewExampleSelected(ByVal sender As Object, ByVal e As FocusedNodeChangedEventArgs)
    Dim newExample As CodeExample = TryCast((TryCast(sender, TreeList)).GetDataRecordByNode(e.Node), CodeExample)
    Dim oldExample As CodeExample = TryCast((TryCast(sender, TreeList)).GetDataRecordByNode(e.OldNode), CodeExample)

winforms-spreadsheet-pivot-table-api/VB/SpreadsheetPivotTableExamples/Form1.vb#L181

vb
Private Sub OnNewExampleSelected(ByVal sender As Object, ByVal e As FocusedNodeChangedEventArgs)
    Dim newExample As CodeExample = TryCast((TryCast(sender, TreeList)).GetDataRecordByNode(e.Node), CodeExample)
    Dim oldExample As CodeExample = TryCast((TryCast(sender, TreeList)).GetDataRecordByNode(e.OldNode), CodeExample)

See Also

NodeEventArgs Class

NodeEventArgs Members

DevExpress.XtraTreeList Namespace