C# код для закрытия формы через время t?

eldar

Client
Регистрация
01.07.2011
Сообщения
227
Благодарностей
14
Баллы
18
Подскажите - есть например форма с кнопками Да, Нет - если пользователь не выбрал кнопку - возможно ли форму как-то закрыть через время t с каким-нибудь выходом?
Т.е. Форма открывается на время t
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
Код:
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
System.Windows.Forms.Form form = new System.Windows.Forms.Form();

form.Load += delegate (object s, EventArgs e) {
timer.Interval = 10000; //время ожидания
timer.Tick += new EventHandler(delegate (object _s, EventArgs _e){
timer.Stop();
//здесь обработка полей формы
form.Close();
});
timer.Start();
};

form.ShowDialog();
 
  • Спасибо
Реакции: LmPopo и eldar

eldar

Client
Регистрация
01.07.2011
Сообщения
227
Благодарностей
14
Баллы
18
спасибо, работает :bf:
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)