Control.InvokeRequired Property (System.Windows.Forms)
Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.