Laden...

Splash Screen (Startbildschirm)

Erstellt von Qt21580 vor 18 Jahren Letzter Beitrag vor 18 Jahren 7.208 Views
Q
Qt21580 Themenstarter:in
204 Beiträge seit 2005
vor 18 Jahren
Splash Screen (Startbildschirm)

Ich habe folgendes Problem

Meine C# Anwendung braucht einige Zeit zum laden
Wie kann ich ein Splash Screen erstellen das mir im Hintergrund die
komplette Anwendung lädt, und dann erst am Bildschirm ausgibt.
(Also kein Fake).

Ich müsste also wissen wie lange das BS braucht um die komplette Anwendung
zu laden (Timer)

Vielleicht kann man etwas mit einer Bat-Datei machen.

Ich hoffe das mir jemand helfen kann....

Mfg 🙂

Q
992 Beiträge seit 2005
vor 18 Jahren
  1. Lass den Splash starten
  2. Instanziere dein Hauptform, setze es vorher im designer auf visible = false;
  3. Mach ein Eventhandler auf VisibleChanged des Hauptforms.
  4. Am Ende deines Form-Konstruktors setzt du visible auf true;
  5. Im Eventhandler deregistrierst du den eventhandler selber( -= ),schließt den Splash-Screen und fertig.

Alles klar?

Grüße Christoph

M
456 Beiträge seit 2004
vor 18 Jahren

I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.

Q
Qt21580 Themenstarter:in
204 Beiträge seit 2005
vor 18 Jahren
Splashscreen

Danke für die Tipps, werd's gleich mal probieren....