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