Как определить активацию приложения

#c# #winforms

Вопрос:

Мне нужно выполнить какое-то действие, когда мое приложение получит фокус.

Я пытался подключить как события GotFocus, так и события ввода, но они срабатывают только при изменении фокуса в моем приложении.

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

Ответ №1:

Я бы попробовал переопределить форму.При активации (или обработке формы.Активированное событие) в вашей заявке.

Ответ №2:

Попробуйте подключить активированное событие.