当一个节点被添加到c# TreeView控件中时,我该如何运行代码?

本文关键字:代码 运行 何运行 TreeView 节点 一个 添加 控件 | 更新日期: 2023-09-27 18:09:51

我需要运行代码时,一个新的节点被添加到一个树视图控件。当一个新节点被添加到TreeView时,控件自带的Control_Added事件不会被触发,这很奇怪,因为我期望它是一个控件,我的意思是一个节点。应该使用什么事件?

谢谢. .

当一个节点被添加到c# TreeView控件中时,我该如何运行代码?

没有相应的事件。这并不罕见,事件的目的是告诉你的代码发生了一些你感兴趣的事情,一些你不知道的事情。程序的用户不能向树视图中添加节点,只有您的代码可以这样做。你已经知道了。

从TreeView继承一个类并添加您想要的事件,以及添加节点并引发事件的公共助手方法是解决方案。这不是一个很好的方法,因为仍然有一个后门可以添加节点,您不能轻易关闭。