Шаг 176 - Использование Таймера

На форме мы можем использовать таймер. Класс таймера находится в пространстве имен using System.Timers;. Смотрим пример:

// CSharp DotNet Sample Code
using System;
using System.Windows.Forms;
using System.Timers;

class MainForm : Form
{
	
static System.Timers.Timer myTimer = new System.Timers.Timer();
    
public MainForm()
{
	Text = "This is my form";
	myTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
	myTimer.Interval=5000;
	myTimer.Enabled=true;
	myTimer.Start();
}
	
public static void OnTimedEvent(object source, ElapsedEventArgs e)
{
	myTimer.Stop();
	MessageBox.Show("Timer");
}
 
public static void Main(string[] args)
{
	Application.Run(new MainForm());
}
}

Итак, мы объявили класс таймера и создали обработчик событий таймера. Потом установили интервал и после этого запустили таймер. Сейчас интервал 5 секунд. В момент появления сообщения мы останавливаем таймер. Таймер сработал.

gif/176_1.gif (2915 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.11.2001