• 1399/12/13

Cross-thread operation not valid :

سلام استاد عزیز

ممنون از وقتی که برای آموزش میگذارید.

وقتی از async و task.run استفاده می کنیم در صورتی که یک کنترل رو داخل فرم مقدار دهی کنیم با ارور زیر مواجه میشیم.

Cross-thread operation not valid: Control 'progressBar1' accessed from a thread other than the thread it was created on.

با قرار دادن کد زیر داخل form load میشه مشکل رو حل کرد

CheckForIllegalCrossThreadCalls = false;

حالا می خواستم ببینم این کار اصولی هست یا نه؟ 

یا اگه اصولی نیست راه درستش چیه؟

logo-enamadlogo-samandehi