У меня есть код, который вызывает всплывающее окно сообщения:
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();
}