Я пишу приложение Windows Forms в С#.NET.
При запуске приложение отображает заставку, которая запускается в отдельном потоке. Пока отображается экран заставки, основное приложение инициализируется.
Как только основное приложение завершит инициализацию, отобразится основная форма приложения, и всплывающий экран по-прежнему отображается сверху.
Все до сих пор, как и ожидалось.
Затем экран заставки закрывается, из-за чего поток выйдет. По какой-то причине в данный момент основные окна приложений отправляются за всеми остальными открытыми окнами, особенно в окне проводника Windows, где вы щелкнули файл .exe, чтобы запустить приложение в первую очередь!
Что может заставить окна внезапно прыгать "за" так?