38 references to TreeViewAction
System.Windows.Forms (26)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (3)
350bool eventReturn = tv.TreeViewBeforeCheck(this, TreeViewAction.Unknown); 354tv.TreeViewAfterCheck(this, TreeViewAction.Unknown); 1469TreeViewCancelEventArgs e = new(this, false, TreeViewAction.Collapse);
System\Windows\Forms\Controls\TreeView\TreeView.cs (18)
1654internal bool TreeViewBeforeCheck(TreeNode? node, TreeViewAction actionTaken) 1661internal void TreeViewAfterCheck(TreeNode node, TreeViewAction actionTaken) 2263bool eventReturn = TreeViewBeforeCheck(node, TreeViewAction.ByKeyboard); 2267TreeViewAfterCheck(node, TreeViewAction.ByKeyboard); 2446e = new TreeViewCancelEventArgs(NodeFromHandle(item.hItem), false, TreeViewAction.Expand); 2451e = new TreeViewCancelEventArgs(NodeFromHandle(item.hItem), false, TreeViewAction.Collapse); 2474e = new TreeViewEventArgs(node, TreeViewAction.Collapse); 2479e = new TreeViewEventArgs(node, TreeViewAction.Expand); 2499TreeViewAction action = TreeViewAction.Unknown; 2503action = TreeViewAction.ByKeyboard; 2507action = TreeViewAction.ByMouse; 2528TreeViewAction action = TreeViewAction.Unknown; 2532action = TreeViewAction.ByKeyboard; 2536action = TreeViewAction.ByMouse; 3286bool eventReturn = TreeViewBeforeCheck(node, TreeViewAction.ByMouse); 3290TreeViewAfterCheck(node, TreeViewAction.ByMouse);
System\Windows\Forms\Controls\TreeView\TreeViewCancelEventArgs.cs (2)
16public TreeViewCancelEventArgs(TreeNode? node, bool cancel, TreeViewAction action) 25public TreeViewAction Action { get; }
System\Windows\Forms\Controls\TreeView\TreeViewEventArgs.cs (3)
17Action = TreeViewAction.Unknown; 20public TreeViewEventArgs(TreeNode? node, TreeViewAction action) 31public TreeViewAction Action { get; }
System.Windows.Forms.Tests (12)
System\Windows\Forms\TreeViewCancelEventArgsTests.cs (3)
13yield return new object[] { null, false, TreeViewAction.Unknown - 1 }; 14yield return new object[] { new TreeNode(), true, TreeViewAction.ByKeyboard }; 19public void Ctor_TreeNode_Bool_TreeViewAction(TreeNode node, bool cancel, TreeViewAction action)
System\Windows\Forms\TreeViewEventArgsTests.cs (4)
23Assert.Equal(TreeViewAction.Unknown, e.Action); 28yield return new object[] { null, TreeViewAction.Unknown - 1 }; 29yield return new object[] { new TreeNode(), TreeViewAction.ByKeyboard }; 34public void Ctor_TreeNode_TreeViewAction(TreeNode node, TreeViewAction action)
System\Windows\Forms\TreeViewTests.cs (5)
5421yield return new object[] { new TreeViewEventArgs(new TreeNode(), TreeViewAction.ByMouse) }; 5564yield return new object[] { new TreeViewCancelEventArgs(null, false, TreeViewAction.ByKeyboard) }; 5565yield return new object[] { new TreeViewCancelEventArgs(new TreeNode(), true, TreeViewAction.ByKeyboard) }; 5800Assert.Equal(TreeViewAction.ByKeyboard, e.Action); 5809Assert.Equal(TreeViewAction.ByKeyboard, e.Action);