作者adamqwop (吃冰)
看板EzHotKey
標題[請問] 按鍵精靈Qui的Event出錯
時間Sat Jun 21 17:55:36 2014
剛嘗試想寫個Qui的簡單功能
兩個勾選的box01,02
當點擊box01,則box01勾選,並清除box02
反之亦然
Event Form1.box01.Click
If Form1.box01.value = 1 Then
Form1.box01.value = 0
Else
Form1.box01.value = 1
Form1.box02.value = 0
End If
End Event
結果嘗試點擊box01卻當掉了
後來多方測試,發現是event會無限的觸發
換個方法測試
Dimenv ai
Event Form1.box01.Click
If Form1.box01.value = 1 Then
Form1.box01.value = 0
Else
Form1.box01.value = 1
Form1.box02.value = 0
End If
ai = ai + 1
MsgBox ai
End Event
結果點擊box01後,MsgBox就開始從1往上一直加1 無法離開迴圈
按精算是VB架構,請問是哪邊出了問題
明明只做了一次Click動作,為何Event會重複的觸發?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.114.42
※ 文章網址: http://webptt.com/m.aspx?n=bbs/EzHotKey/M.1403344540.A.CA7.html
※ 編輯: adamqwop (36.231.114.42), 06/21/2014 17:55:56