次の方法で共有


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 呼び出しです。 デバッグ中にこのスレッド アクティビティをより簡単に見つけて診断するには、 を にtrue設定CheckForIllegalCrossThreadCallsします。

適用対象