CodeMine Ответов: 1

Как приостановить таймер, доступный на веб-сайте


Я пытаюсь написать вопросы с множественным выбором различных бесплатных онлайн-тестов MCQ для личных практических целей. Но я не могу написать вопросы и ответы из-за таймера, доступного в нем.

В vb.net с помощью элемента управления webbrowser я хочу открыть сайты.
Я хочу поставить две кнопки Пауза и продолжить если я нажму на кнопку пауза таймер следует поставить на паузу. а если я нажму на кнопку продолжить таймер должен перейти к следующим вопросам

Но как это сделать?

Любая помощь будет оценена по достоинству

Что я уже пробовал:

Я попробовал с
Threading.Thread.Sleep(10000)

но он сохраняет форму, как будто его повесили. он не допускает никакого взаимодействия

пожалуйста помочь

1 Ответов

Рейтинг:
0

raddevus

Вы приостанавливаете основной поток своей winform с помощью этого кода. Это означает, что в основном вся обработка останавливается для вашего приложения.
Обратите внимание, что вы упомянули таймер, но вы приостанавливаете _thread_. Поскольку вы упомянули элемент управления webbrowser, я предполагаю, что вы показываете там какой-то контент, который у вас есть контроль.
В этом случае вы захотите использовать JavaScript (да!) и использовать setTimeout() или setInterval(). Проверять : События Синхронизации JavaScript[^]