更改窗口状态时跳过TreeView的AfterSelect

时间:2015-06-27 17:31:23

标签: vb.net

以下行在我的应用中触发TreeView的{​​{1}}:

AfterSelect

有没有办法禁用它?我不太清楚为什么改变窗口状态会首先触发该事件。

1 个答案:

答案 0 :(得分:1)

虽然在表单加载期间触发了事件,但我没有在VS2013中看到这种情况。处理此问题的一种方法是使用布尔标志(例如loading),该标志对表单是全局的并初始化为True。在AfterSelect处理程序的开头,检查标志并退出,如果为true。您还可以在更改windowstate时设置标志(暂时)。