如何才能使Button
執行下面的代碼,只有在按住Button
(假設爲一秒)並在釋放時停止?僅在按住按鈕時才執行動作
1
A
回答
1
+0
工作正常,謝謝 – user3209792
+0
沒問題,樂於幫忙! – lhan
0
你可以使用一個Timer
這樣的:
private void button1_MouseLeftDown(object sender, MouseEventArgs e)
{
timer1.Enabled = true;
timer1.Start();
}
private void button1_MouseLeftDown(object sender, MouseEventArgs e)
{
timer1.Stop();
}
private void timer1_Tick(object sender, EventArgs e)
{
// Do your job
}
但是,最好的辦法是Hold
事件。
0
按鈕有一個布爾型IsPressed
屬性,您可以檢查;按下時爲真,否則爲假。
你也可以使用幾個事件。一種方法是使用TouchDown
事件,當您通過觸摸點擊元素時觸發事件。當手指從按鈕上擡起時觸發TouchUp
。
您可以閱讀更多here。
相關問題
- 1. 執行按住按鈕
- 2. 僅在點擊兩個按鈕時才執行操作
- 3. 按住按鈕直到動作在ios中執行
- 4. 按住按鈕在Android中執行操作PhoneGap
- 5. 如何在按住按鈕時執行JButton?
- 6. 我怎樣才能執行一些代碼,而按下按鈕(按住)Android
- 7. 僅在第一次點擊時纔有Html按鈕動作
- 8. 如何僅在多次按下按鈕動作時觸發按鈕動作?
- 9. 按下按鈕時執行操作?
- 10. 按住按鈕時的Android振動
- 11. 只要按住按鈕,如何執行操作
- 12. 只有在按住按鈕時才掃描條形碼
- 13. 同時按住android按鈕
- 14. 僅當按住'Shift'鍵的'X'按鈕時才退出應用程序?
- 15. 僅在按住按鈕時顯示對話框片段
- 16. 確保語句僅在按住某個鍵時執行一次。
- 17. 在執行動作時再次防止按鈕動作
- 18. 按住按鍵時的連續動作
- 19. 僅當顯示按鈕B時才顯示按鈕-A
- 20. 僅當jquery中的按鈕有值時才顯示按鈕?
- 21. C#WPF按鈕按下時執行動作
- 22. 執行最後一個動作時後退按鈕按下ASP.Net
- 23. 按下保存按鈕時的執行動作
- 24. 我怎樣才能執行兩個按鈕點擊動作
- 25. Java組合框僅在按下按鈕時纔會彈出
- 26. 按鈕命令僅在第二次按下時纔會調用
- 27. ZXing-minimal - 僅在按下按鈕時才掃描?
- 28. 僅在按下按鈕時才顯示GUI紋理?
- 29. Android:按鈕被禁用,僅在執行對話框功能後才起作用
- 30. pygame - 按住按鈕
到目前爲止的努力? –
應該有按鈕上的按住事件 –