using System.ComponentModel; namespace System.Windows.Forms { public class TreeViewCancelEventArgs : CancelEventArgs { public TreeNode Node { get; } public TreeViewAction Action { get; } public TreeViewCancelEventArgs(TreeNode node, bool cancel, TreeViewAction action) : base(cancel) { Node = node; Action = action; } } public delegate void TreeViewCancelEventHandler(object sender, TreeViewCancelEventArgs e); }