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)>]
member this.CheckForIllegalCrossThreadCalls : bool with get, set
Public Shared Property CheckForIllegalCrossThreadCalls As Boolean
Значение свойства
Значение true
, если вызовы в ошибочном потоке перехватываются; в противном случае — значение false
.
- Атрибуты
Комментарии
Если поток, отличный от создаваемого потока элемента управления, пытается получить доступ к одному из методов или свойств этого элемента управления, он часто приводит к непредсказуемым результатам. Распространенное недопустимое действие потока — это вызов неправильного потока, который обращается к свойству элемента управления Handle . Установите CheckForIllegalCrossThreadCalls для true
поиска и диагностики этого действия потока более просто во время отладки.