none
VB.NET PictureBox1.MouseHover不响应 RRS feed

答案

  • 鼠标在picturebox里移动时不响应PictureBox1.MouseHover事件啊?

    怎么能解决?求代码!


    Work8862

    MouseHover 只会在鼠标移入到控件区域,并且停留一定的时间以后才会触发。

    因此有两个要素需要考虑:

    1.停留时间

    需要等待停留一定的时间才会触发, 而鼠标移动的时候 并没有停留,因此在移动的过程中是不会触发的

    2.触发次数

    从别的区域移动到控件的区域后并且停留一定的时间才会触发,这就意味着只会触发一次, 因为从别的区域移动到控件区域后,鼠标没有离开控件区域就不具备再次触发的条件

    因此,如果需要捕获鼠标移动的事件,可以考虑MouseMove事件,也可以两个事件联合使用,但是需要注意触发事件的条件。

    新年快乐!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    • 已标记为答案 Work8862 2015年1月1日 10:05
    2015年1月1日 7:57
    版主

全部回复

  • 鼠标在picturebox里移动时不响应PictureBox1.MouseHover事件啊?

    怎么能解决?求代码!


    Work8862

    MouseHover 只会在鼠标移入到控件区域,并且停留一定的时间以后才会触发。

    因此有两个要素需要考虑:

    1.停留时间

    需要等待停留一定的时间才会触发, 而鼠标移动的时候 并没有停留,因此在移动的过程中是不会触发的

    2.触发次数

    从别的区域移动到控件的区域后并且停留一定的时间才会触发,这就意味着只会触发一次, 因为从别的区域移动到控件区域后,鼠标没有离开控件区域就不具备再次触发的条件

    因此,如果需要捕获鼠标移动的事件,可以考虑MouseMove事件,也可以两个事件联合使用,但是需要注意触发事件的条件。

    新年快乐!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    • 已标记为答案 Work8862 2015年1月1日 10:05
    2015年1月1日 7:57
    版主
  • 嗯,在mousemove中做好了。

    Work8862

    2015年1月1日 10:05