Поделиться через


Control.CheckForIllegalCrossThreadCalls Свойство

Определение

Возвращает или задает значение, указывающее, следует ли перехватывать вызовы в неправильном потоке, который получает доступ к свойству элемента управления Handle при отладке приложения.

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)>]
static member CheckForIllegalCrossThreadCalls : bool with get, set
Public Shared Property CheckForIllegalCrossThreadCalls As Boolean

Значение свойства

true Если вызовы в неправильном потоке перехватываются; falseв противном случае .

Атрибуты

Комментарии

Если поток, отличный от создаваемого потока элемента управления, пытается получить доступ к одному из методов или свойств этого элемента управления, он часто приводит к непредсказуемым результатам. Обычное недопустимое действие потока — это вызов неправильного потока, который обращается к свойству элемента управления Handle . Установите CheckForIllegalCrossThreadCalls для true поиска и диагностики этого действия потока проще при отладке.

Применяется к