IchAnwendungsfenster hinter anderen Fenstern auf Schließen anderen Thread (C#) gesendet
Beim Start eines Windows Forms-Anwendung in C# .NET zu schreiben, zeigt die Anwendung einen Begrüßungsbildschirm, der in einem separaten Thread ausgeführt wird. Während der Begrüßungsbildschirm angezeigt wird, wird die Hauptanwendung initialisiert.
Sobald die Hauptanwendung die Initialisierung beendet hat, wird die Hauptform der Anwendung angezeigt und der Begrüßungsbildschirm wird immer noch angezeigt.
Alles ist so weit wie erwartet.
Dann wird der Begrüßungsbildschirm geschlossen, wodurch der Thread beendet wird. Aus irgendeinem Grund wird das Hauptanwendungsfenster an diesem Punkt hinter alle anderen geöffneten Windows gesendet, insbesondere das Windows Explorer-Fenster, in dem Sie auf die .exe-Datei geklickt haben, um die Anwendung überhaupt auszuführen!
Was könnte dazu führen, dass die Fenster plötzlich so "zurück" springen?
Die Wiederholung eines Code-Snippets über ein Jahr nach der Veröffentlichung ist für einen Leser nicht hilfreich. –
Vor allem, wenn der Code kopiert/eingefügt wird, ist ein Beispiel für Code, der das Problem verursacht. – damian