PDA

View Full Version : خطاي runtime



amir1395
شنبه 04 مهر 1394, 14:05 عصر
سلام
من داخل هندلر اينتراپت مربوط به دريافت داده سريال ميخام ديتا رو توي ritchtextbox نشون بدم كه اين ارور رو ميده.
excep.Message = "Cross-thread operation not valid: Control 'resultTextBox' accessed from a thread other than the thread it was created on."
امكانش هست منو راهنمايي بفرماييد.
خيلي ممنون و متشكر

Felony
شنبه 04 مهر 1394, 16:20 عصر
ایونت مورد نظر در یک ترد مجزا از main thread برنامه قرار داره .
هیچ تردی جز main thread اجازه دسترسی به کنترل های UI رو نداره .



If (resultTextBox.InvokeRequired)
resultTextBox.Invoke(new MethodInvoker(() =>
{
//do ui operations here
}));