0

我想在 vb.net 中使用 c1flexgrid 的双击和单击事件,但是当我双击它时,它只会转到单击事件处理程序,而不会触发双击事件。

如何分别处理单击和双击事件?

4

1 回答 1

0

MSDN中所述:

当光标在任何特定的可点击控件上时按下鼠标按钮会按以下顺序引发事件:

  1. 鼠标按下事件。
  2. 点击事件。
  3. 鼠标点击事件。
  4. MouseUp 事件。
  5. 鼠标按下事件。
  6. 双击事件。
  7. 鼠标双击事件。
  8. MouseUp 事件。

根据用户操作系统的鼠标设置,在足够近的时间内发生的两次单击将生成一个 MouseDoubleClick 事件,而不是第二个 MouseClick 事件。

所以,

检查您的鼠标设置。

于 2014-05-07T05:37:54.720 回答