Presently I’m working with WinForms(in C#) and I have to run the application in the background. For this purpose I’m using asynchronous. When I run the application it’s showing an exception like
“Cross-thread operation not valid: Control ” accessed from a thread other than the thread it was created on.”
How can I solve this error?
When making method calls to a control, if the caller is on a different thread than the one the control was created on, you need to call using Control.Invoke. Here is a code sample:
Hope it helps.