24 writes to SelectedNode
System.Windows.Forms (6)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (2)
1439tv.SelectedNode = this; 1800TreeView.SelectedNode = node; // communicate this to the handle
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
106_owningTreeView.SelectedNode = _owningTreeNode;
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (1)
344tv.SelectedNode = node; // communicate this to the handle
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
1965SelectedNode = savedSelectedNode;
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
320_selector.SelectedNode = _selector.Nodes[_initialActivePage];
System.Windows.Forms.Design (8)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (1)
155SelectedNode = treeNodes[i];
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
1819_treeViewCtrl!.SelectedNode = node;
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (6)
172_treeView1.SelectedNode = parent; 176_treeView1.SelectedNode = newNode; 440_treeView1.SelectedNode = nodes[0]; 579_treeView1.SelectedNode = currentNode; 651_treeView1.SelectedNode = tempNode; 685_treeView1.SelectedNode = tempNode;
System.Windows.Forms.Tests (10)
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (1)
220control.SelectedNode = control.Nodes[1];
System\Windows\Forms\TreeViewTests.cs (9)
5786control.SelectedNode = node; 6032control.SelectedNode = node; 6113control.SelectedNode = node; 6228control.SelectedNode = node; 6837treeView.SelectedNode = treeView.Nodes[0]; 6863treeView.SelectedNode = treeView.Nodes[0]; 6900treeView.SelectedNode = treeNode.Nodes[0]; 6929treeView.SelectedNode = treeNode.Nodes[0]; 6966treeView.SelectedNode = treeNode.Nodes[0];
37 references to SelectedNode
System.Windows.Forms (11)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
1424if (tv.SelectedNode == _children[i])
System\Windows\Forms\Controls\TreeView\TreeView.cs (9)
2025_selectedNode = SelectedNode; 2073NotifyAboutLostFocus(SelectedNode); 2259TreeNode? node = SelectedNode; 2503NotifyAboutLostFocus(SelectedNode); 3091NotifyAboutGotFocus(SelectedNode); 3096SelectedNode?.AccessibilityObject?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId); 3103NotifyAboutLostFocus(SelectedNode); 3427TreeNode? treeNode = SelectedNode; 3455SelectedNode?.AccessibilityObject?.RaiseAutomationEvent(UIA_EVENT_ID.UIA_AutomationFocusChangedEventId);
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
382int newPage = _selector.SelectedNode!.Index;
System.Windows.Forms.Design (6)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (3)
63_editor.SetValue(((SelectorNode)SelectedNode!).value); 64if (_editor.EqualsToValue(((SelectorNode)SelectedNode).value)) 130if (e.Node == SelectedNode)
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
2089if (e.KeyData == Keys.Return && SelectedNode is not null) 2091SetSelectedItem(SelectedNode);
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (1)
451_label2.Text = string.Format(SR.CollectionEditorProperties, _treeView1.SelectedNode.Text);
System.Windows.Forms.Tests (20)
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (3)
483Assert.Null(control.SelectedNode); 486Assert.Equal("Node2", control.SelectedNode?.Text); 489Assert.Equal("Node4", control.SelectedNode?.Text);
System\Windows\Forms\TreeViewTests.cs (17)
109Assert.Null(control.SelectedNode); 6242Assert.Same(node, control.SelectedNode); 6250Assert.Same(node, control.SelectedNode); 6841Assert.Equal(treeView.Nodes[0], treeView.SelectedNode); 6847Assert.Equal(treeView.Nodes[0], treeView.SelectedNode); 6853Assert.Equal(treeView.Nodes[0], treeView.SelectedNode); 6871Assert.Equal(node, treeView.SelectedNode); 6881Assert.Null(treeView.SelectedNode); 6885Assert.Equal(treeView.Nodes[0], treeView.SelectedNode); 6904Assert.Equal(treeNode.Nodes[0], treeView.SelectedNode); 6910Assert.Equal(treeNode.Nodes[0], treeView.SelectedNode); 6916Assert.Equal(treeNode.Nodes[0], treeView.SelectedNode); 6937Assert.Equal(node, treeView.SelectedNode); 6947Assert.Equal(treeView.Nodes[0], treeView.SelectedNode); 6951Assert.Equal(treeNode.Nodes[0], treeView.SelectedNode); 6969Assert.Equal(treeNode.Nodes[0], treeView.SelectedNode); 6976Assert.Null(treeView.SelectedNode);