3 types derived from TreeView
System.Windows.Forms (1)
System\Windows\Forms\Design\ComponentEditorForm.PageSelector.cs (1)
12internal sealed class PageSelector : TreeView
System.Windows.Forms.Design (2)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (1)
11public class Selector : TreeView
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
1896internal class BindingPickerTree : TreeView
1 instantiation of TreeView
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (1)
221_treeView1 = new TreeView();
99 references to TreeView
System.Windows.Forms (86)
System\Windows\Forms\Controls\TreeView\NodeLabelEditEventArgs.cs (2)
7/// Provides data for the <see cref="TreeView.OnBeforeLabelEdit"/> 8/// or <see cref="TreeView.OnAfterLabelEdit"/> event.
System\Windows\Forms\Controls\TreeView\NodeLabelEditEventHandler.cs (3)
7/// Represents a method that will handle the <see cref="TreeView.OnBeforeLabelEdit"/> 8/// or <see cref="TreeView.OnAfterLabelEdit"/> event of 9/// a <see cref="TreeView"/>.
System\Windows\Forms\Controls\TreeView\TreeNode.cs (33)
99internal TreeView? _treeView; 118internal TreeNode(TreeView treeView) 231TreeView? tv = TreeView; 259TreeView? tv = TreeView; 299TreeView? tv = TreeView; 347TreeView? tv = TreeView; 458TreeView? tv = TreeView; 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; 1105public TreeView? TreeView 1123internal int AddSorted(TreeView parentTreeView, TreeNode node) 1191public static TreeNode? FromHandle(TreeView tree, IntPtr handle) => tree.NodeFromHandle(handle); 1193private void SortChildren(TreeView? parentTreeView) 1279TreeView tv = TreeView!; 1303TreeView? tv = TreeView; 1400TreeView? tv = TreeView; 1465private void DoCollapse(TreeView tv) 1586TreeView? tv = TreeView; 1655TreeView? tv = TreeView; 1669TreeView? tv = TreeView; 1702internal TreeView? FindTreeView() 1817TreeView? tv = TreeView; 1972TreeView? tv = TreeView; 2020private unsafe void ResetExpandedState(TreeView tv) 2130TreeView tv = TreeView!; 2198TreeView tv = TreeView!;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (2)
15private readonly TreeView _owningTreeView; 17public TreeNodeAccessibleObject(TreeNode owningTreeNode, TreeView owningTreeView)
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (4)
45TreeView tv = _owner._treeView!; 216TreeView? tv = _owner.TreeView; 309TreeView? tv = _owner.TreeView; 445TreeView? tv = _owner.TreeView;
System\Windows\Forms\Controls\TreeView\TreeNodeMouseClickEventArgs.cs (2)
7/// Provides data for the <see cref="TreeView.OnNodeMouseClick"/> or 8/// <see cref="TreeView.OnNodeMouseDoubleClick"/> event.
System\Windows\Forms\Controls\TreeView\TreeNodeMouseClickEventHandler.cs (2)
7/// Represents a method that will handle the <see cref="TreeView.OnNodeMouseClick"/> or 8/// <see cref="TreeView.OnNodeMouseDoubleClick"/> event.
System\Windows\Forms\Controls\TreeView\TreeNodeMouseHoverEventArgs.cs (1)
7/// Provides data for the <see cref="TreeView.OnNodeMouseHover"/> event.
System\Windows\Forms\Controls\TreeView\TreeNodeMouseHoverEventHandler.cs (1)
7/// Represents a method that will handle the <see cref="TreeView.NodeMouseHover"/> event.
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (9)
15public TreeViewAccessibleObject(TreeView owningTreeView) : base(owningTreeView) { } 34=> index >= 0 && index < GetChildCount() && this.TryGetOwnerAs(out TreeView? owningTreeView) 41this.TryGetOwnerAs(out TreeView? owningTreeView) ? owningTreeView.Nodes.Count : base.GetChildCount(); 50UIA_PROPERTY_ID.UIA_HasKeyboardFocusPropertyId => (VARIANT)(this.TryGetOwnerAs(out TreeView? owningTreeView) 52UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => (VARIANT)(this.TryGetOwnerAs(out TreeView? owningTreeView) && owningTreeView.Enabled), 59if (!this.IsOwnerHandleCreated(out TreeView? owningTreeView)) 81if (!this.TryGetOwnerAs(out TreeView? owningTreeView)) 110internal override bool IsSelectionRequired => this.TryGetOwnerAs(out TreeView? owningTreeView) && 114=> this.IsOwnerHandleCreated(out TreeView? _) && GetSelected() is IRawElementProviderSimple.Interface selected
System\Windows\Forms\Controls\TreeView\TreeViewCancelEventArgs.cs (4)
9/// Provides data for the <see cref="TreeView.OnBeforeCheck"/>, 10/// <see cref="TreeView.OnBeforeCollapse"/>, 11/// <see cref="TreeView.OnBeforeExpand"/>, 12/// or <see cref="TreeView.OnBeforeSelect"/> event.
System\Windows\Forms\Controls\TreeView\TreeViewCancelEventHandler.cs (4)
7/// Represents a method that will handle the <see cref="TreeView.OnBeforeCheck"/>, 8/// <see cref="TreeView.OnBeforeCollapse"/>, <see cref="TreeView.BeforeExpand"/>, 9/// or <see cref="TreeView.BeforeSelect"/> event.
System\Windows\Forms\Controls\TreeView\TreeViewEventArgs.cs (4)
7/// Provides data for the <see cref="TreeView.OnAfterCheck"/>, 8/// <see cref="TreeView.AfterCollapse"/>, 9/// <see cref="TreeView.AfterExpand"/>, 10/// or <see cref="TreeView.AfterSelect"/> event.
System\Windows\Forms\Controls\TreeView\TreeViewEventHandler.cs (4)
7/// Represents a method that will handle the <see cref="TreeView.OnAfterCheck"/>, 8/// <see cref="TreeView.OnAfterCollapse"/>, <see cref="TreeView.OnAfterExpand"/>, 9/// or <see cref="TreeView.OnAfterSelect"/> event.
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditAccessibleObject.cs (6)
11private readonly WeakReference<TreeView> _owningTreeView; 13public TreeViewLabelEditAccessibleObject(TreeView owningTreeView, TreeViewLabelEditNativeWindow labelEdit) : base(owningTreeView, labelEdit) 20_owningTreeView.TryGetTarget(out TreeView? target) 25_owningTreeView.TryGetTarget(out TreeView? target) 30_owningTreeView.TryGetTarget(out TreeView? target) 39UIA_PROPERTY_ID.UIA_IsEnabledPropertyId => _owningTreeView.TryGetTarget(out TreeView? target) ? (VARIANT)target.Enabled : VARIANT.False,
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditNativeWindow.cs (3)
8private readonly WeakReference<TreeView> _owningTreeView; 10public TreeViewLabelEditNativeWindow(TreeView owningTreeView) : base(owningTreeView) => _owningTreeView = new(owningTreeView); 12public override AccessibleObject? AccessibilityObject => _owningTreeView.TryGetTarget(out TreeView? target) ? new TreeViewLabelEditAccessibleObject(target, this) : null;
System\Windows\Forms\ToolTip\ToolTip.cs (2)
831if ((control is TreeView tv && tv.ShowNodeToolTips) 2157if (window is TreeView treeView && treeView.ShowNodeToolTips)
System.Windows.Forms.Design (13)
System\ComponentModel\Design\ObjectSelectorEditor.cs (1)
60public static void ApplyTreeViewThemeStyles(TreeView treeView)
System\Windows\Forms\Design\DesignerUtils.cs (1)
828public static void ApplyTreeViewThemeStyles(TreeView treeView)
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (5)
43private TreeView _treeView1; 100private TreeView TreeView 104if (Context is not null && Context.Instance is TreeView view) 432TreeView actualTV = TreeView; 454private void SetImageProps(TreeView actualTreeView)
System\Windows\Forms\Design\TreeViewActionList.cs (4)
12private readonly TreeView _treeView; 18_treeView = (TreeView)designer.Component; 21public void InvokeNodesDialog() => EditorServiceContext.EditValue(_designer, Component!, nameof(TreeView.Nodes)); 26set => TypeDescriptor.GetProperties(_treeView)[nameof(TreeView.ImageList)]!.SetValue(Component, value);
System\Windows\Forms\Design\TreeViewDesigner.cs (2)
19private TreeView? _treeView; 61_treeView = component as TreeView;