mouse move改变按钮颜色小程序及问题

我做了一个小出程序,实现的是鼠标移到按键上改变案件颜色,离开后又恢复颜色。
就是一些网页上经常有的效果。
现在存在的一些问题:1、响应速度比较慢。
                          2、如果连续在按键上多次移动会响应多次事件。
请大家帮我看看怎么解决问题
,谢谢!按键改变颜色.rar

你原本的程式,經過底下的修改應該就會正常了:

  1. 取消 Event Timeout 事件

  2. 去除 200ms Delay Time
    (你所使用的是 Event Structure ,如果不想讓外部的 Loop 執行過快,
     只要設定 Event Timeout 的時間為 你所要的 200 ms 即可)
    (如果就你原本寫的,使用了 200ms Delay Time 及 1ms Event Timeout
     那麼就會造成 前者 去影響 後者的時間)
    (加入 xxx ms Delay Time 通常是運用於 Case Structure 與 While Loop
     的組合,以之來實現 Event trigger,也就是 LabVIEW 7.0 之後才有的
     Event Structure 的功能)

  3. 將 Event 由 Mouse Move 改成 Mouse Enter
    (多看看說明文件,會更了解怎麼使用 Event Structure)

  4. 將 Stop controller 也一併納入 Event Structure 的管理,
    否則你的 Stop 會無法正常動作。
    (原因請看說明文件)
Airbolt38833.4229976852

谢谢,Airbolt,按你的方法修改我已经解决问题了。以前一直对eventstruct的时序搞得不是太清楚,你的话

对我帮助很大。谢谢!

不會,附帶一提。

Event Structure 的 "Event Timeout 的輸入值" ,是要與其中的 
"Timeout" 這一個 Event case 來搭配使用。

如果你沒有 Timeout 這個 Event case 時,相對的,
Event Timoue 這一個輸入,就不需接了。

time out 不接会不会产生循环太快的影响呢?

你让我仔细看的“说明书”是labview的操作手册么?我看了一下操作手册关于eventstruct这块内容

好像没有具体介绍每个事件类型的内容。请问要我看这方面帮助到哪里找呢?