C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 133 を表示中)
■78552 / )  C# Timerクラスの使い方
□投稿者/ 時のサラリーマン (1回)-(2016/01/25(Mon) 12:51:11)

分類:[C#] 

C# で 55ms以下の精度でタイマーを使いたく。 Timerクラスたるものを導入したいと考えています。

ボタンを押したらタイマーがスタートして、countという変数を1ずつ加算させたい場合、

タイマースタートしたときの動きをプログラムのどこに記載して、

別クラスからどうやって呼び出せばいいのかどなたか教えて頂けませんでしょうか?



using System.Timers;
class Timer
{
static void Main(string[] args)
{
// タイマーの生成
var timer = new Timer();
timer.Elapsed += new ElapsedEventHandler(OnElapsed_TimersTimer);
timer.Interval = 1000;

// タイマーを開始
timer.Start();

// タイマーを停止
timer.Stop();
}

static void OnElapsed_TimersTimer(object sender, ElapsedEventArgs e)
{
    count += 1; // こんな感じでしょうか?
}
}




別クラスで、、、

private void button1_Click(object sender, EventArgs e)
{
timer1.Start(); //タイマー呼び出しはこんな感じでしょうか?

}
返信 編集キー/


管理者用

- Child Tree -