Hallo Elitepvpers,
Ich wollte grade eine Progressbar (mit dem Marqueestyle) machen und diese 10 Sekunden lang laufen lassen.
Mit Thread.Sleep() hatte es nicht funktioniert (war mein erster Versuch):
Bei diesem Code wird einfach nur die Progressbar ohne irgendwas angezeigt, also mein nächster Versuch mit einer for + if Schleife (Abfrage), der jede Sekunde den int (i) um 1 hochschaltet:
Wenn Ich jetzt das Projekt kompiliere dauert's ein paar Sekunden bis das Fenster sichtbar wird und dann passiert auch nichts, was mach Ich falsch? :o
#Edit: Habe jetzt beim 2. Code folgendes geändert:
also i = 1. Jetzt dauerts auch kurz bis das Fenster sichtbar ist, nur jetzt bleibt der Balken in Action und stoppt nicht ... ?
Ich wollte grade eine Progressbar (mit dem Marqueestyle) machen und diese 10 Sekunden lang laufen lassen.
Mit Thread.Sleep() hatte es nicht funktioniert (war mein erster Versuch):
Code:
public static void start(int i, char o) { progressBar1.Style = ProgressBarStyle.Marquee; progressBar1.MarqueeAnimationSpeed = 15; Thread.Sleep(10000); progressBar1.Style = ProgressBarStyle.Marquee; progressBar1.MarqueeAnimationSpeed = 0; app(0); }
Code:
for (int i = 0; i <= 10; i++) { if(i < 10) { bool o = true; if (o) { progressBar1.Style = ProgressBarStyle.Marquee; progressBar1.MarqueeAnimationSpeed = 15; } } if (i >= 10) { bool o = false; if (!o) { progressBar1.Style = ProgressBarStyle.Marquee; progressBar1.MarqueeAnimationSpeed = 0; } } Thread.Sleep(1000); i++;
#Edit: Habe jetzt beim 2. Code folgendes geändert:
Code:
for (int i = 1; i <= 10; i++)