【发布时间】:2016-05-26 07:49:49
【问题描述】:
我有一个带有 TreeView 的 winforms 项目。有时,当我选择某个项目时,会选择其他项目。我很确定没有任何代码可以覆盖选择。
https://www.dropbox.com/s/qutmu0tmrkjspc6/disablederrortreeview.rar?dl=0
这是示例项目。我需要更新树视图,因此有一个计时器会定期更新其内容(因此每秒一次的项目会被取消选择)但是当点击速度足够快时,有时它会选择不同的项目,而我没有点击。
有人知道问题可能是什么吗?是否有任何解决方法/修复方法可以防止这种情况发生?
谢谢
雅库布
【问题讨论】:
-
我不会深入研究你的项目。但是,如果有一个 1Hz 定时器与用户点击并行运行,我当然会期待干扰.. 也许你可以在进入/离开时停止/启动定时器..?