动态修改 TreeView 时BeforeSelect、AfterSelect多次触发的问题。
相关的事件已经在动态修改的时候已经移除了,但是还是多次执行,treeView.TabStop = false可解决,猜测是默认创建的时候会改变,触发了事件。
// 修改下面的属性
this.treeView.TabStop = false; // 获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。
参考:https://www.cnblogs.com/jxinxin/p/3227292.html