52 references to TreeView
System.Windows.Forms (52)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (32)
16/// Implements a node of a <see cref="TreeView"/>. 231TreeView? tv = TreeView; 259TreeView? tv = TreeView; 299TreeView? tv = TreeView; 347TreeView? tv = TreeView; 458TreeView? tv = TreeView; 484if (HTREEITEMInternal == IntPtr.Zero && TreeView is not null) 486TreeView.CreateControl(); // force handle creation 509TreeView? tv = TreeView; 579TreeView? tv = TreeView; 618TreeView tv = TreeView!; 692TreeView? tv = TreeView; 794TreeView? tv = TreeView; 851TreeView? tv = TreeView; 892TreeView? tv = TreeView; 959TreeView? tv = TreeView; 1019TreeView? tv = TreeView; 1116_accessibleObject ??= TreeView is null 1118: new TreeNodeAccessibleObject(this, TreeView); 1279TreeView tv = TreeView!; 1303TreeView? tv = TreeView; 1400TreeView? tv = TreeView; 1586TreeView? tv = TreeView; 1655TreeView? tv = TreeView; 1669TreeView? tv = TreeView; 1798if (TreeView is not null && node == TreeView._selectedNode) 1800TreeView.SelectedNode = node; // communicate this to the handle 1817TreeView? tv = TreeView; 1972TreeView? tv = TreeView; 2130TreeView tv = TreeView!; 2198TreeView tv = TreeView!;
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (5)
39IWin32Window? IKeyboardToolTip.GetOwnerWindow() => TreeView; 41bool IKeyboardToolTip.HasRtlModeEnabled() => TreeView?.RightToLeft == RightToLeft.Yes; 45bool IKeyboardToolTip.IsHoveredWithMouse() => TreeView?.AccessibilityObject.Bounds.Contains(Control.MousePosition) ?? false; 53private bool AllowToolTips => TreeView?.ShowNodeToolTips ?? false; 61return TreeView?.RectangleToScreen(bounds) ?? Rectangle.Empty;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeImageIndexer.cs (3)
27if (_owner.TreeView is not null) 31return _owner.TreeView.StateImageList; 35return _owner.TreeView.ImageList;
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (3)
216TreeView? tv = _owner.TreeView; 309TreeView? tv = _owner.TreeView; 445TreeView? tv = _owner.TreeView;
System\Windows\Forms\Controls\TreeView\TreeView.cs (9)
1098else if (_selectedNode is not null && _selectedNode.TreeView == this) 1109if (IsHandleCreated && (value is null || value.TreeView == this)) 1114Debug.Assert(_selectedNode is null || _selectedNode.TreeView != this, "handle is created, but we're still caching selectedNode"); 1311if (IsHandleCreated && (value is null || value.TreeView == this)) 1316Debug.Assert(_topNode is null || _topNode.TreeView != this, "handle is created, but we're still caching selectedNode"); 2815Size textSize = TextRenderer.MeasureText(node.Text, node.TreeView!.Font); 2827Font font = node.NodeFont ?? node.TreeView.Font; 2828Color color = (((curState & TreeNodeStates.Selected) == TreeNodeStates.Selected) && node.TreeView.Focused) ? SystemColors.HighlightText : (node.ForeColor != Color.Empty) ? node.ForeColor : node.TreeView.ForeColor;