2017-03-23 27 views
0

我在c#中創建了一個窗體應用程序,用戶可以從中輸入用戶輸入的內容。我想計算用戶在兩次提交之間花費的時間。如何做到這一點? 這些按鈕位於不同的窗體上。在不同的窗口窗體上點擊兩次按鈕之間的時間差異

+1

設置由一個按鈕激活並由另一個按鈕關閉的時間計數器。 –

+3

[如何跟蹤Windows窗體應用程序中C#中兩個按鈕點擊之間的時間?]可能的重複?(http://stackoverflow.com/questions/13048857/how-to-track-time-between-two-button-clicks -in-c-sharp-in-a-windows-form-applica) –

+0

@Jane dow如何停止另一個窗體上的秒錶。您所指的問題同時具有兩個按鈕。 – IshanBhutani

回答

2
public TimeSpan ts = new TimeSpan(); 
public Stopwatch = new Stopwatch(); 

public void triggerTimer() 
{ 
    if (StopWatch.IsRunning) 
    { 
    stopWatch.Stop(); 
    ts = stopWatch.Elapsed; 
    } 
    else stopWatch.Start(); 

} 
private void button1_Click(object sender, System.EventArgs e) 
{ 
    triggerTimer(); 
    //your code 
} 
} 
private void button2_Click(object sender, System.EventArgs e) 
{ 
    triggerTimer(); 
    //your code 
} 

閱讀更多關於StopWatch