我在c#中創建了一個windows窗體應用程序,在這個應用程序中從用戶那裏獲取輸入。我想計算用戶在兩次提交之間花費的時間。我該怎麼做?如何跟蹤Windows窗體應用程序中C#中兩次按鈕點擊之間的時間?
0
A
回答
4
使用Stopwatch。在課堂級創建秒錶的對象並使用它來計算時間。
喜歡的東西:
public partial class Form1 : Form
{
Stopwatch stopwatch = new Stopwatch();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
stopwatch.Start();
}
private void button2_Click(object sender, EventArgs e)
{
stopwatch.Stop();
var milliSeocnds = stopwatch.ElapsedMilliseconds;
var timeSpan = stopwatch.Elapsed;
}
}
3
你可以使用兩個全局日期時間變量,在點擊兩次按鈕差異變量;
private DateTime btn1Click ;
private DateTime btn2click;
private void btn1_Click(object sender, EventArgs e)
{
btn1Click = DateTime.Now;
}
private void btn2_Click(object sender, EventArgs e)
{
btn2click = DateTime.Now;
}
和使用差異這個時間代碼:
TimeSpan timespan = btn2click - btn1Click;
在同一個按鈕:
private DateTime btnClick1 ;
private DateTime btnClick2;
private void btn_Click(object sender, EventArgs e)
{
if (btnClick1==null)
{
btnClick1 = DateTime.Now;
}
else
{
btnClick2 = DateTime.Now;
}
}
0
使用的System.Threading您可以使用秒錶功能。只需在第一次點擊時啓動該功能,並在第二次點擊時停止。
Using System.Threading
//main etc ignored
//declare
Stopwatch s = new Stopwatch();
//start
s.start();
//stop
s.stop()
//get the time
s.Elapsed;
相關問題
- 1. 如何測量兩次點擊按鈕之間的時間?
- 2. Android - 測量兩次按鈕點擊之間的時間
- 3. Windows窗體應用程序跟蹤
- 4. 點擊跟蹤Windows應用程序
- 5. 在不同的窗口窗體上點擊兩次按鈕之間的時間差異
- 6. 如何衡量按鈕點擊之間的時間? C#
- 7. C# - 在兩個窗體之間傳遞數據(Windows窗體應用程序)
- 8. 按鈕點擊之間的JAVA時間
- 9. 點擊Windows窗體中的DirectX按鈕
- 10. Windows窗體 - 點擊按鈕
- 11. 按鈕點擊Windows窗體c#
- 12. 兩次按鈕單擊之間的時間
- 13. Windows窗體應用程序C#按鈕點擊關閉特定的形式
- 14. AS3 - 跟蹤 - 點擊按鈕
- 15. 按鈕點擊跟蹤
- 16. 如何跟蹤Tweet按鈕點擊?
- 17. 如何跟蹤程序的總時間?
- 18. 在iframe中跟蹤按鈕點擊
- 19. 如何在C#窗口應用程序中的窗體之間傳遞值?
- 20. Android - 如何獲得2次點擊同一按鈕之間的時間
- 21. 在C#窗體窗體中單擊一個.swf按鈕應用程序webbrowser
- 22. 如何禁用dataGridView中不可點擊的按鈕(c#windows應用程序)
- 23. C#中Windows窗體應用程序和Web頁面之間的通信
- 24. C#應用程序是否跟蹤其運行的時間?
- 25. 如何跟蹤mfc應用程序關閉的時間?
- 26. 在Javascript中跟蹤社交按鈕點擊次數
- 27. 如何計算兩次按鈕點擊之間的時間以及如何將結果設置爲TextView?
- 28. 以編程方式單擊Windows窗體應用程序中的網頁按鈕
- 29. C#跟蹤(日誌)兩點之間的所有代碼行
- 30. C#Windows窗體應用程序,帶有readline的按鈕名稱
按鈕的形式是否相同? –