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

  • Автор темы Автор темы eldar
  • Дата начала Дата начала

eldar

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

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