2017-03-23 22 views
0

ユーザーからの入力が取得されるC#でウィンドウフォームアプリケーションを作成しました。2回の提出の間にユーザーが費やした時間を計算したいと思います。 ボタンは異なるウィンドウ形式です。異なるウィンドウ上での2回のボタンクリック間の時間差

+1

時間カウンタを1つのボタンでアクティブにし、別のボタンで閉じるように設定します。 –

+3

[WindowsフォームアプリケーションのC#での2つのボタンクリックの時間の追跡方法](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についてさらに読む。

関連する問題