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.