C# TreeNode 类支持以下事件:
- BeforeCheck:在节点的 CheckBox 状态更改之前发生。
- AfterCheck:在节点的 CheckBox 状态更改之后发生。
- BeforeCollapse:在节点折叠之前发生。
- AfterCollapse:在节点折叠之后发生。
- BeforeExpand:在节点展开之前发生。
- AfterExpand:在节点展开之后发生。
- BeforeLabelEdit:在节点的标签编辑之前发生。
- AfterLabelEdit:在节点的标签编辑之后发生。
- NodeMouseClick:当鼠标单击节点时发生。
- NodeMouseDoubleClick:当鼠标双击节点时发生。
- NodeMouseHover:当鼠标悬停在节点上时发生。
- NodeMouseCaptureChanged:当节点的鼠标捕获状态更改时发生。
- NodeMouseEnter:当鼠标进入节点时发生。
- NodeMouseLeave:当鼠标离开节点时发生。
您可以通过为 TreeNode 对象订阅这些事件来响应用户与树节点的交互。