У меня есть таймер, который открывает новую форму по истечении истекшего времени.Проблема в том, что когда открыта новая форма, к ней нельзя получить доступ, а указатель мыши всегда остается с формой загрузки круга.
Если я открою эту форму обычным способом, она будет работать нормально.
Итак, вопрос в том, почему это происходит?Как я могу решить это?Таймер важен, потому что я должен определить частоту открытия новой формы.
Заранее спасибо.
РЕДАКТИРОВАТЬ:
new_tier_timer = new System.Timers.Timer();
new_tier_timer.Elapsed += new ElapsedEventHandler(NewLocalTierEvent);
new_tier_timer.Interval = 10000;
new_tier_timer.Enabled = true;
private void NewLocalTierEvent(object source, ElapsedEventArgs e)
{
Instancia tier_visible = new Instancia(_campaign, ++Singleton.tabs_counter);
tier_visible.UpdateNumberTiersEvent += UpdateNumberTiersVisibleHandler;
tier_visible.CloseTierFormEvent += CloseTierVisibleFormHandler;
tier_visible.Show();
}
Instancia это класс WinForm.Он просто открывает новую форму, выполняет свою работу и закрывает форму.