У меня есть MainForm
и метод, который открывает новое окно:
private void OpenWindow(object source, ElapsedEventArgs e)
{
var form = new SomeForm();
form.MdiParent = this;
form.Show();
}
И таймер:
System.Timers.Timer timer = new System.Timers.Timer();
timer.Elapsed += new ElapsedEventHandler(OpenWindow);
timer.Interval = 10000;
timer.Enabled = true;
И выдает ошибку при установке MdiParent
: form.MdiParent = this;
Операция с несколькими потоками недопустима: элемент управления 'MainForm' доступен из потока, отличного от потока, в котором он был создан.
Как решить эту проблему?