Form Fokus nach threaded ShowDialog

15/11/2008 - 12:46 von Lars Eggert | Report spam
Hallo NG,

kleine Frage zum Fokus auf einer Form.
ich habe eine Startform (Login). Diese Ruft die Main Form auf. Das passt
soweit.
Nun rufe ich im Load der Main Form in einem separaten Thread einen
SplashScreen auf.
In der Main Form lade ich die ganzen UserControls vor und zeige den
Fortschritt in dem SplashScreen an.
Nachdem alle UserControls geladen sind beende ich den thread und die Main
Form wird sichtbar.

Natürlich hat diese nun keinen Fokus mehr.
Wie ist es möglich, der Form nun den den Fokus zurück zu geben?

Danke und Gruß

Lars
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
15/11/2008 - 13:29 | Warnen spam
"Lars Eggert" schrieb:
kleine Frage zum Fokus auf einer Form.
ich habe eine Startform (Login). Diese Ruft die Main Form auf. Das passt
soweit.
Nun rufe ich im Load der Main Form in einem separaten Thread einen
SplashScreen auf.



Schlechte Idee. Besser: Ladevorgang in Hintergrundthread auslagern und alle
Formulare im Hauptthread anzeigen.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen