C # MessageBox To Front, когда приложение свернуто в лоток

У меня есть код, который вызывает всплывающее окно сообщения:

MessageBox.Show(this,
                 "You have not inputted a username or password. Would you like to configure your settings now?",
                 "Settings Needed",
                 MessageBoxButtons.YesNo,
                 MessageBoxIcon.Question);

Моя проблема в том, что когда это всплывает, мое приложение обычно сворачивается в область уведомлений. В результате окно сообщения не выводится на передний план, а также не появляется на панели запуска. Единственный способ увидеть это - использовать Alt-Tabbing.

Вот код, который сворачивает мое приложение (родителя) в лоток:

if (FormWindowState.Minimized == WindowState)
{                
      Hide();                
}
8
задан Garrison Neely 14 January 2014 в 20:14
поделиться