I'm wondering if this code is ok or if maybe I should be doing Control.Invoke(). Not that I know how to do .Invoke. The code seems to run just fine.
I thought there was a trick with modifying a control from a different thread, but not sure if you only need to do that with a method and not a property.Code:private void btnLogon_Click(object sender, System.EventArgs e) { Thread t = new Thread(new ThreadStart(IncrementProgressBar)); t.Start(); . . . private void IncrementProgressBar() { do { if (progressBar1.Value >= 95) { progressBar1.Value = 0; } progressBar1.Value += 5; Thread.Sleep(250); } while (true); }
Thanks,
Mike




Reply With Quote