This class encapsulates the data for the TreeView.AfterXXX events. You can determine the Action that raised the event and the Node that has been modified. public class TreeViewEventArgs : EventArgs { // Public Constructors public TreeViewEventArgs (TreeNode node ); public TreeViewEventArgs (TreeNode node , TreeViewAction action ); // Public Instance Properties public TreeViewAction Action {get; } public TreeNode Node {get; } } HierarchySystem.Object System.EventArgs TreeViewEventArgs Passed ToSystem.Windows.Forms.Design.ComponentEditorForm.OnSelChangeSelector() , TreeView.{OnAfterCheck() , OnAfterCollapse() , OnAfterExpand() , OnAfterSelect()} , TreeViewEventHandler.{BeginInvoke() , Invoke()} |