Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2013, 09:24   #1
Mixim
Форумчанин
 
Регистрация: 29.10.2009
Сообщений: 259
Вопрос Открытие главной формы приложения при бездействии пользователя

Необходимо сделать так, чтобы пользователь не имел возможности зависать (бездействовать) на второстепенных формах более 1 минуты. Это можно сделать с помощью таймеров, т.е. если в течении минуты пользователь не нажал какую-нибудь клавишу, то срабатывает таймер, текущая форма закрывается и открывается основная, но это кажется каким-то "кастылем": в каждом обработчике события нажатия на кнопку и прочем нужно делать сброс таймера. Может быть есть какой-то более рациональный способ решения указанной задачи и если есть, то какой?
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
Mixim вне форума Ответить с цитированием
Старый 27.05.2013, 11:44   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
в каждом обработчике события нажатия на кнопку и прочем нужно делать сброс таймера.
Как вариант. Сделайте класс SecondaryForm, наследника Form. Пусть он при создании заводит таймер, по истечении таймера закрывает себя. Наследуйте все "второстепенные формы" от SecondaryForm, они все унаследуют это поведение.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в C# при закрытии главной формы не завершать программный поток? Mixim Общие вопросы .NET 3 01.09.2010 21:32
Цикл при создании главной формы Anfall Общие вопросы Delphi 8 19.08.2010 19:09
Показ НЕ главной формы, при закрузке приложения Vit@L Общие вопросы Delphi 2 16.02.2010 11:01
Форма с авторизацией пользователя после появления главной формы r00xus Общие вопросы Delphi 7 14.01.2010 06:21
Скрытие главной формы во время работы приложения Gorin Общие вопросы Delphi 7 23.08.2007 19:44