Принудительно закрыть MessageBox программноC#

Место общения программистов C#
Ответить
Anonymous
 Принудительно закрыть MessageBox программно

Сообщение Anonymous »

Позвольте мне рассказать вам предысторию.

У нас есть приложение (среднего размера), которое использует MessageBox.Show (....) в разных местах (в сотнях).

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

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

Как закрыть открытое окно сообщений, если оно есть, скрыв при этом приложение?

Подробнее здесь: https://stackoverflow.com/questions/792 ... mmatically
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»