namespace System.Windows.Forms { public class NodeLabelEditEventArgs : EventArgs { public bool CancelEdit { get; set; } public string Label { get; } public TreeNode Node { get; } public NodeLabelEditEventArgs(TreeNode node) { Node = node; Label = null; } public NodeLabelEditEventArgs(TreeNode node, string label) { Node = node; Label = label; } } public delegate void NodeLabelEditEventHandler(object sender, NodeLabelEditEventArgs e); }