ich ein Fenster Form haben, die ich für mein Begrüßungsbildschirm erstellt, habe ich ein Mal in dieser Form, aktiviert es und hinzugefügt, um die folgenden Zeilen in meinem Code:Wie kann man einen Startbildschirm einige Sekunden warten lassen, bevor er ausgeblendet wird?
private void timer1_Tick(object sender, EventArgs e)
{
this.Opacity -= 0.01;
if (this.Opacity <= 0)
{
this.Close();
}
}
Der Begrüßungsbildschirm ausgeblendet, aber das Problem ist, dass ich will, dass es für 5 Sekunden 100% sichtbar ist (Opazität = 1,0), dann beginnt es auszublenden, bis es schließt!
Using System.Threading;
ich die timer1 deaktiviert, dann habe ich die folgende Zeile auf dem Formularladeereignis
Thread.Sleep(5000);
timer1.Enabled = true;
Aber un glücklicherweise hinzugefügt:
ich diese Linie am Anfang meines Code hinzuzufügen versucht das funktioniert bei mir nicht, das lässt die Anwendung 5 Sekunden warten, bevor sie den Splash-Screen zeigt, dann zeigt sie es an und verblasst es sofort.
Wie kann ich den Begrüßungsbildschirm für 5 Sekunden erscheinen lassen, dann ausgeblendet?
Anyhelp geschätzt würde
Die meisten nervigen Splashscreen jemals – James
Ich bin mit James auf diesem. Berücksichtigen Sie die Benutzer Ihrer Anwendung - Splash-Screens sollten Ihnen etwas bieten, auf das Sie beim Initialisieren Ihrer Anwendung schauen können. Wenn Sie nichts zu initialisieren haben, lassen Sie Ihre Benutzer warten, nachdem der anfängliche Reiz des coolen Splash-Bildschirms alt geworden ist. – dtown123