Выполнить функцию несколько раз, не прерывая программу - PullRequest
0 голосов
/ 28 октября 2019

Мой заголовок не очень понятен, поэтому вот что я ищу: я хотел бы знать, когда пользователь нажимает клавиши CTRL + C, даже если приложение не отображается (но открыто), но я не смог выяснить, каксделать это. Итак, я создал этот маленький кусочек кода, который хорошо работает, если вы поместите его в цикл:

string backup = Clipboard.GetText();
        Thread.Sleep(500);
        string now = Clipboard.GetText();
        if (backup != now)
        {
            MessageBox.Show("L'utilisateur à copier du texte");
        }

Но когда я поместил его в цикл, это все, что я мог сделать, и больше ничего не мог сделатьс моей формой. Поэтому я хотел бы знать, можно ли повторить этот фрагмент кода в «фоне» программы или узнать, запускает ли пользователь Ctrl + C в любое время, пока программа открыта, даже еслиокно уменьшено.

Спасибо

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