Об'єкт класу Timer - це невидимий елемент керування під час роботи програми, який призначений для періодичної генерації події Tick.
Щоб додати таймер Timer до додатка, перетягніть значок таймера з панелі на форму за допомогою миші.
Значок таймера з ідентифікатором timer1 буде показаний у нижній частині вікна дизайнера форми.
За замовчуванням таймер вимкнений, тобто властивість Enabled має значення false. Щоб його увімкнути, необхідно присвоїти властивості Enabled значення true.
Властивість Interval визначає період, з яким таймер генерує події Tick. Цей час встановлюється у мілісекундах. Ми встановили період таймера рівним 2 секундам.
Таймер генерує події Tick кожні 2 секунди.
Обробник цієї події називається timer1_Tick.
Кожні 2 секунди ми будемо змінювати текст у елементі textBox1: "Единая Страна" або "Єдина Країна".
public partial class Form1 : Form
{
private int _counter = 0; // Лічильник для перемикання тексту
private readonly string[] _messages = { "Единая Страна", "Едина Крайна" }; // Масив текстів
public Form1()
{
InitializeComponent();
InitializeTimer();
}
private void InitializeTimer()
{
timer1.Interval = 1000; // Інтервал: 1000 мс = 1 секунда
timer1.Tick += timer1_Tick;
timer1.Start(); // Запуск таймера
}
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = _messages[_counter % 2]; // Вибирає текст з масиву
_counter++;
// Опціонально: обнулення лічильника після великої кількості ітерацій
if (_counter >= int.MaxValue - 1)
_counter = 0;
}
}