Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
STA Thread Change - SplashScreen "behalten"
Xraizor
myCSharp.de - Member



Dabei seit:
Beiträge: 1
Herkunft: Schweiz

Themenstarter:

STA Thread Change - SplashScreen "behalten"

beantworten | zitieren | melden

Hallo Zusammen

Ich habe das Problem, dass ich in einer STA-Thread Applikation den UI-Thread wechsle, während ich einen Splash Screen anzeige. Nun wird dieser dabei geschlossen und abgeräumt.
Allerdings müsste der SplashScreen noch weiterhin angezeigt werden bis sich das MainForm aufgebaut hat und der Benutzer mit den Eingaben beginnen kann.
Gibt es da irgend eine Möglichkeit, dass ich den Thread, wo der SplashScreen drin läuft, zuerst umhänge bevor ich auf den neuen UI-Thread wechsle?
private Nachricht | Beiträge des Benutzers
Console32
myCSharp.de - Member



Dabei seit:
Beiträge: 258

beantworten | zitieren | melden

Starte doch den SplashScreen direkt in einem eigenen Gui thread

Warum wächselst du überhaupt den GUI Thread?
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo Xraizor,

es sollte nur einen GUI-Thread geben, auch bei einem SplashScreen. Du musst also gar nicht den GUI-Thread wechseln. Wirklich alles was du wissen musst, steht in der FAQ:

[FAQ] Warum blockiert mein GUI?
[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke)

herbivore
private Nachricht | Beiträge des Benutzers