Freigeben über


Control.CheckForIllegalCrossThreadCalls Eigenschaft

Definition

Ruft einen Wert ab, mit dem angegeben wird, ob Aufrufe an den falschen Thread, der auf die Handle-Eigenschaft eines Steuerelements zugreift, abgefangen werden sollen, wenn eine Anwendung gedebuggt wird, oder legt diesen Wert fest.

public:
 static property bool CheckForIllegalCrossThreadCalls { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public static bool CheckForIllegalCrossThreadCalls { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CheckForIllegalCrossThreadCalls : bool with get, set
Public Shared Property CheckForIllegalCrossThreadCalls As Boolean

Eigenschaftswert

Boolean

true, wenn Aufrufe an den falschen Thread abgefangen werden sollen, andernfalls false.

Attribute

Hinweise

Wenn ein anderer Thread als das Erstellen eines Steuerelements versucht, auf eine der Methoden oder Eigenschaften dieses Steuerelements zuzugreifen, führt er häufig zu unvorhersehbaren Ergebnissen. Eine häufige ungültige Threadaktivität ist ein Aufruf des falschen Threads, der auf die Eigenschaft des Steuerelements Handle zugreift. Legen Sie fest CheckForIllegalCrossThreadCalls , um true diese Threadaktivität einfacher zu finden und zu diagnostizieren, während sie debuggen.

Gilt für