Veröffentlicht 16. Juli 200322 j Hallo! Weiß jemand, wie ich diese C++ Anweisung sleep(1000); in C# schreiben muss. Brauche ein kleines Timeout um die Schriftfarbe blinken zu lassen. Also so: while (iCount < 10) { this.StatusText.ForeColor = Color.Red; sleep(500); //geht net! :-( this.StatusText.ForeColor = Color.White; iCount++; }
17. Juli 200322 j In C# hat die Klasse System.Threading.Thread zwei statische Sleep-Methoden. Also z.B. System.Threading.Thread.Sleep( 500 );
17. Juli 200322 j Ist ja sehr komisch! Deine Anweisung blockiert schon den gesammten Thread aber der Dialog scheint nicht mehr aktualisiert zu werden. Jedenfalls ändert die Schrift nicht mehr die Farbe. In der blockierten Zeit läst sich die Anwendung auch nicht mehr beenden. Hat vielleicht jemand noch ne Idee wie ich es hin bekommen könnte, dass mein Text blinkt??
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.