C# タイマーコントロールの使い方【初心者向け】
C#において、Timerコントロールは特定の操作を実行したり、イベントを定期的にトリガーするために使用することができます。以下はTimerコントロールの基本的な使用方法です:
- Visual StudioでWindowsフォームアプリケーションプロジェクトを開いたり作成したりします。
- 工具箱からTimerコントロールを見つけ、ウィンドウフォームにドラッグ&ドロップしてください。
- Timerコントロールをダブルクリックして、Tickイベントハンドラを開く。
- Tick イベントハンドラーに、定期的に実行されるコードを記述します。
- 窓の読み込みイベントでTimerコントロールを起動し、Start()メソッドを呼び出してタイマーを開始することができます。
- TimerコントロールのStop()メソッドを呼び出して、タイマーを停止させる場所でタイマーを停止させます。
以下是一个简单的示例代码,演示了Timer控件的基本使用方法。
using System;
using System.Windows.Forms;
namespace TimerExample
{
public partial class Form1 : Form
{
Timer timer = new Timer();
public Form1()
{
InitializeComponent();
timer.Interval = 1000; // 设置计时器的时间间隔为1秒
timer.Tick += Timer_Tick; // 绑定Tick事件处理程序
}
private void Timer_Tick(object sender, EventArgs e)
{
// 每次计时器到达时间间隔时执行的操作
MessageBox.Show("Timer Tick");
}
private void Form1_Load(object sender, EventArgs e)
{
timer.Start(); // 启动计时器
}
private void button1_Click(object sender, EventArgs e)
{
timer.Stop(); // 停止计时器
}
}
}
上記の例では、Timerオブジェクトが作成され、コンストラクタ内でタイマーの間隔が1秒に設定され、Tickイベントハンドラがバインドされています。フォームのロードイベントでタイマーを起動し、ボタンクリックイベントでタイマーを停止します。設定した時間間隔に達すると、MessageBoxが表示されます。