C# タイマーコントロールの使い方【初心者向け】

C#において、Timerコントロールは特定の操作を実行したり、イベントを定期的にトリガーするために使用することができます。以下はTimerコントロールの基本的な使用方法です:

  1. Visual StudioでWindowsフォームアプリケーションプロジェクトを開いたり作成したりします。
  2. 工具箱からTimerコントロールを見つけ、ウィンドウフォームにドラッグ&ドロップしてください。
  3. Timerコントロールをダブルクリックして、Tickイベントハンドラを開く。
  4. Tick イベントハンドラーに、定期的に実行されるコードを記述します。
  5. 窓の読み込みイベントでTimerコントロールを起動し、Start()メソッドを呼び出してタイマーを開始することができます。
  6. 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が表示されます。

bannerAds