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 поиска и диагностики этого действия потока проще при отладке.