干嘛要用while,你這根本就不是循環(huán)了額,直接用事件結(jié)構(gòu)不就完事了么,while中檢測(cè)按鍵是否按下,按下觸發(fā)事件執(zhí)行一次
最佳答案
你要有有一個(gè)while(1)在while(1)中使用if判斷按鍵,有按下就運(yùn)行一次不就行了。
while(1)
{
? ?? ???if(按下)
? ?? ? {
? ?? ?? ?? ???循環(huán)一次。
? ?? ?? ?}
}
while里面套一個(gè)循環(huán) 單個(gè)while停了就是停了 我是這么理解的 望高手指正
這個(gè)和開關(guān)燈效果一樣,按一下開燈,再按一下關(guān)燈。程序相對(duì)簡(jiǎn)單??!
隊(duì)列可以
houjue 發(fā)表于 2017-1-13 00:19
這個(gè)和開關(guān)燈效果一樣,按一下開燈,再按一下關(guān)燈。程序相對(duì)簡(jiǎn)單??!
展翅高飛-J 發(fā)表于 2017-1-13 09:31
干嘛要用while,你這根本就不是循環(huán)了額,直接用事件結(jié)構(gòu)不就完事了么,while中檢測(cè)按鍵是否按下,按下觸發(fā)事件執(zhí)行一次
分享陽光 發(fā)表于 2017-1-13 09:44
事件結(jié)構(gòu)是有一次為真就執(zhí)行嗎?也就是說我按鍵按下一瞬間就執(zhí)行???我按鍵的機(jī)械動(dòng)作是點(diǎn)觸式的,
分享陽光 發(fā)表于 2017-1-13 09:41
我這是按下就彈起那種開關(guān),關(guān)鍵是這個(gè)按鍵還關(guān)聯(lián)到自我計(jì)數(shù)的問題,這個(gè)技術(shù)會(huì)用到其他程序上的
houjue 發(fā)表于 2017-1-13 10:19
明白。寫這個(gè)程序需要腦洞大開,當(dāng)初我寫類似的程序就是想了很多方法就是不行。后來突然靈光一閃:寫成了!
展翅高飛-J 發(fā)表于 2017-1-13 09:50
是呀,就是按鈕是按一下會(huì)自動(dòng)彈起來那種,然后事件結(jié)構(gòu)里面用:“value change”
Event.rar
(12.05 KB, 下載次數(shù): 202)
crescent 發(fā)表于 2017-1-13 12:00
是否滿足要求?
crescent 發(fā)表于 2017-1-13 12:00
是否滿足要求?
crescent 發(fā)表于 2017-1-13 12:00
是否滿足要求?
分享陽光 發(fā)表于 2017-1-13 12:13
您看我這程序。。。給您詳細(xì)說一下吧,我左邊的按鍵有兩個(gè)作用,1是記錄按下次數(shù),為后面表格數(shù)據(jù)做鋪墊。這塊我已經(jīng)完成了,2是控制右邊的事件,右邊時(shí)間之所以加循環(huán)是為了要以為寄存器鎖存數(shù)據(jù),不因?yàn)椴杉臄?shù)據(jù)變化而變化,現(xiàn)在問題是。。。。。。我按鍵按兩下就按不下去了,就是不計(jì)數(shù)了,程序就像死了一樣???該 ...
根據(jù)樓主的提問做的最簡(jiǎn)單的程序,每次按“添加按鈕”,數(shù)值加1
guanyujiangnan 發(fā)表于 2017-1-13 12:49大功率電感廠家 |大電流電感工廠
根據(jù)樓主的提問做的最簡(jiǎn)單的程序,每次按“添加按鈕”,數(shù)值加1。程序框架可以按照這樣的來。