troubleshooting Question

How do I put pauses between texts that will be added to labels to Start the race?

Avatar of alStatus
alStatus asked on
Game ProgrammingMicrosoft Legacy OS
4 Comments1 Solution607 ViewsLast Modified:
private void go_Click(object sender, EventArgs e)
        {
            double tickspersecond;
            int intervalbetweenticks;
            tickspersecond = Double.Parse(inputSpeed.Text);
            intervalbetweenticks = (int)Math.Round(1000.0 / tickspersecond);
            timer1.Interval = intervalbetweenticks;            
            go.Text = "Go";
            Application.DoEvents();
            startRemarks1.Text = "On your mark";
            Thread.Sleep(1000);                                                  //  <--- This area is what im refering
            startRemarks2.Text = "Get set";
            Thread.Sleep(1000);
            startRemarks3.Text = "Bang!!!!, and they're off.";
            timer1.Start();
        }

Not sure why between the Thread.Sleep() the program will not wait a second?
ASKER CERTIFIED SOLUTION
Mike Tomlinson
High School Computer Science, Computer Applications, Digital Design, and Mathematics Teacher
Join our community to see this answer!
Unlock 1 Answer and 4 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 4 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros