删除或添加节点时,TreeView的事件
本文关键字:TreeView 事件 添加 节点 删除 | 更新日期: 2023-09-27 18:17:08
在winforms中是否存在TreeView
控件的事件,当节点被删除或添加时可以触发?
如果没有,我如何自己添加一个事件到TreeView?
简单的回答是,没有包罗万象的方法可以做到这一点。
如果您完全控制环境,您可以创建一个类包装器,并使所有客户端调用它的Add()方法。
然而,大多数代码都是针对TreeNodeCollection工作的——你不能替换它。
,myTree.Nodes[0].Nodes.Add(...);
或myNode.Nodes.Add(...);
或者其他路径数据绑定…
将绕过自定义方法。
查看http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview_events%28v=VS.90%29.aspx,似乎没有默认的EventHandle用于添加/删除
你能做的就是写一个自定义的继承自Tree View的treeView
那么你可以有Override Add -> Fire off事件处理程序