Control::CheckForIllegalCrossThreadCalls Property
Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: [BrowsableAttribute(false)] property bool CheckForIllegalCrossThreadCalls { static bool get(); static void set(bool value); }
When a thread other than the creating thread of a control tries to access one of that control's methods or properties, it often leads to unpredictable results. A common invalid thread activity is a call on the wrong thread that accesses the control's Handle property. Set CheckForIllegalCrossThreadCalls to true to find and diagnose this thread activity more easily while debugging.
Available since 2.0