rwerner wrote: | It was suggested to me there that the main UI thread is getting bogged down and this is the cause of the problem. Thinking about this some, I decided to instantiate each User Control in its own thread.
|
|
Don't do that. You can try running the computations on a separate thread to make the UI more responsive, but the controls should run on the same UI thread as the Form they are hosted on.
rwerner wrote: | I know of the rule of not changing something like a property between threads (I know how to use InvokeRequired and BeginInvoke to get around this limitation) but there is no restriction about reading a property value, is there?
|
|
Yes there is.
Mattias, C# MVP |