Control.CheckForIllegalCrossThreadCalls 屬性

定義

取得或設定值,指出應用程式正在偵錯時,是否要攔截不該存取卻存取控制項 Handle 屬性之錯誤執行緒上的呼叫。

C#
[System.ComponentModel.Browsable(false)]
public static bool CheckForIllegalCrossThreadCalls { get; set; }

屬性值

如果會攔截錯誤執行緒上的呼叫,則為 true,否則為 false

屬性

備註

當控制項的建立執行緒以外的執行緒嘗試存取其中一個控制項的方法或屬性時,通常會導致無法預測的結果。 常見的無效執行緒活動是在存取控制項 Handle 屬性的錯誤執行緒上呼叫。 設定 CheckForIllegalCrossThreadCalls 為 , true 以在偵錯時更輕鬆地尋找和診斷此執行緒活動。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10