Cross-thread operation not valid: Control xxx accessed from a thread other than the thread it was created on.
This error is occurring when you are going to access the UI with another thread. There are method you can use to over come this situation.
The best approach is to use method Invoker to update the UI when it is required.
if (txtDataRx.InvokeRequired)
{
txtDataRx.Invoke(
new MethodInvoker(delegate { txtDataRx.Text = txtDataRx.Text + szData; }));
}
else
{
txtDataRx.Text = txtDataRx.Text + szData;
}
Comments
Thanks ..!
Danish Ali Khan
NED,Chalmers University
Sweden
Thank you!
Good job. Thanks you.