Как я могу заставить фрагмент кода повторяться каждые x секунд? - PullRequest
1 голос
/ 06 августа 2020
• 1000 только чтобы снова открыть его. Я считаю, что мне пришлось бы использовать 2 таймера, но я все еще не могу понять, какой код мне следует использовать, чтобы установить конец таймера (или что-то в этом роде) для запуска указанного кода.

1 Ответ

3 голосов
/ 06 августа 2020

Если вы сделаете свой обработчик кликов асинхронным c, вы можете просто использовать Task.Delay.

public async void MyButton_Click(object sender, EventArgs 3)
{
    OpenApplication();
    await Task.Delay( 10 * 1000 ); //10,000 milliseconds a.k.a. 10 seconds
    CloseApplication();
    OpenApplication();
}

Если вы не знаете, как «закрыть» приложение, см. это связанное вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...