powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пауза программы при работающих таймерах. C#
3 сообщений из 3, страница 1 из 1
Пауза программы при работающих таймерах. C#
    #38178322
Kreol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Господа, каким образом можно поставить программу на паузу а потом снять ее, если в программе при этом работает 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
Пауза программы при работающих таймерах. C#
    #38178541
Kreol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть какие-нибудь другие варианты?
У меня программа просматривает ссылки через webbrowser (не прокачивалки и тому подобное, только для работы.)
Ссылки загружаются в datagridview и после в цикле for их обрабатывают.
Но мне необходимо будет делать паузу между просмотрами не выключая программы, есть ли возможность это реализовать?
Что-то похожее на кнопку пауза/возобновить
...
Рейтинг: 0 / 0
Пауза программы при работающих таймерах. C#
    #38178552
sld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sld
Гость
а в чом проблема то 3 таймера твою фигню делают, но однократно, у таймеров есть такая возможность.
а 4 таймером управляешь этими тремя.
хотя вместо 3 таймеров лучше наверное потоки использовать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пауза программы при работающих таймерах. C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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