Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пауза программы при работающих таймерах. C# / 3 сообщений из 3, страница 1 из 1
09.03.2013, 01:09
    #38178322
Kreol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пауза программы при работающих таймерах. C#
Доброго времени суток!
Господа, каким образом можно поставить программу на паузу а потом снять ее, если в программе при этом работает 3 таймера.
Самым быстрым решением было создать 4 таймер, и по нажатию кнопки запускать его, а в обработчике тика заморозить процесс.
Все хорошо, но как оживить программу обратно?.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
 int key_press_ = 0;
        private void button5_Click(object sender, EventArgs e)
        {
            if (key_press_ == 0)
            {
                //this.Enabled = false;
                //this.button5.Enabled = true;
                timer2.Enabled = true;
                timer2.Interval = 1000;
                timer2.Start();
                key_press_++;
            }
            else
            {
                //this.Enabled = true;
                timer2.Stop();
                key_press_ = 0;
            }
            
        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(10000000);
        }
...
Рейтинг: 0 / 0
09.03.2013, 19:48
    #38178541
Kreol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пауза программы при работающих таймерах. C#
Может есть какие-нибудь другие варианты?
У меня программа просматривает ссылки через webbrowser (не прокачивалки и тому подобное, только для работы.)
Ссылки загружаются в datagridview и после в цикле for их обрабатывают.
Но мне необходимо будет делать паузу между просмотрами не выключая программы, есть ли возможность это реализовать?
Что-то похожее на кнопку пауза/возобновить
...
Рейтинг: 0 / 0
09.03.2013, 20:22
    #38178552
sld
sld
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пауза программы при работающих таймерах. C#
а в чом проблема то 3 таймера твою фигню делают, но однократно, у таймеров есть такая возможность.
а 4 таймером управляешь этими тремя.
хотя вместо 3 таймеров лучше наверное потоки использовать.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пауза программы при работающих таймерах. C# / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]