規定時間內響應一次按鈕單擊事件

實現只響應第一次按鈕單擊,第二次不響應

 
 

今天在完成一個應用時,要求在規定的時間條件內按鈕只能響應第一次的點擊,第二次甚至更多次不能有響應,如果按鈕是一個button則好說,他有disabled屬性,但是如果我們點擊的是一張圖片,或者是其他的呢,這個時候有一個萬用的方法:就是用判斷語句if(){}

以VC爲例,如:

int count=0;//在設置時,將他設置爲全局屬性

  if(count==0)

{

count=1;//此時再次點擊時不再count==0;,就不能再次響應此括號內函數

funtciotn():

]

      SetTimer(1,1000,NULL); //OnTime事件中把count = 0,再次點擊時便可執行if語句內的函數

其他的編程語言也是可以用這種方法的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章