台灣最大程式設計社群網站
線上人數
2363
 
會員總數:246323
討論主題:189852
歡迎您免費加入會員
討論區列表 >> ACCESS >> 按鈕次數及延遲執行
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
按鈕次數及延遲執行
價值 : 20 QP  點閱數:120 回應數:1
樓主

陳建勛
門外漢
0 24
330 28
發送站內信

一般表單上的按鈕按下都是執行程式或開啟其他表單等作用。
但我希望能有隱藏的按鈕條件:
一是當我按鈕必須按了三次以後才能執行某程式
二是當我按鈕必須按住三秒以後才能執行某程式
所以一個條件是次數,一個條件是時間
請問能用程式碼寫出我的需求嗎?
請各位前輩指導!謝謝!

搜尋相關Tags的文章: [ 按鈕 ] , [ 次數 ] , [ 延遲 ] ,
本篇文章發表於2021-04-08 13:57
1樓
最有價值解答

小茂
檢舉此回應
第一個
程式最上方設一個全域變數 [Dim 按鈕次數 as Integer]
LOAD 近來 [按鈕次數=0]
按鈕的 On Click 事件加入下列
------------------------------
if 按鈕次數<3 then
按鈕次數=按鈕次數+1
(原本的事件)
else
按鈕次數=0
(隱藏的事件)
end if
-------------------------------

第二個 不太建議這樣做,延遲時間會使用到timer。
如果要隱藏的按鈕條件,可以在按鈕的 On MouseDown 事件加入下列事件,這樣同時按住鍵盤的ctrl + 滑鼠左鍵 才能開啟隱藏的按鈕條件
-------------------------------
If Button = acLeftButton And Shift = acCtrlMask Then
(隱藏的事件)
end if
-------------------------------
本篇文章回覆於2021-04-09 10:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.