در تردی که قرار هست به کنترلها دسترسی داشته باشه متغیر InvokeRequired رو تست کنید و اگر مقدارش true بود از Control.Invoke برای صدا زدن تابعی که قراره به کنترل دسترسی داشته باشه استفاده کنید.
برای آشانایی بیشتر میتونید نمونه کد موجود در لینک ها رو کامپایل کنید و خروجی رو ببینید.