У меня есть эта форма окна, timer1
включен, и его интервал установлен в 2000 мс.
почему форма показывает окно сообщения каждые 2 секунды? Я имею в виду, когда первый таймер таймера, вызванный потоком пользовательского интерфейса, будет ждать, пока не будет нажата кнопка ОК, поэтому, если я не нажму кнопку, чтобы не появилось другое окно сообщения. но похоже! почему?
Я знаю, что таймер работает в своем собственном потоке, и таймер вызывает функцию timer_tick для своих интервалов, вопрос в том, как отображается другое окно сообщения, когда поток пользовательского интерфейса заблокирован в mbox.show ()?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("test");
}
}