Control.CheckForIllegalCrossThreadCalls プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim value As Boolean value = Control.CheckForIllegalCrossThreadCalls Control.CheckForIllegalCrossThreadCalls = value
public: static property bool CheckForIllegalCrossThreadCalls { bool get (); void set (bool value); }
/** @property */ public static boolean get_CheckForIllegalCrossThreadCalls () /** @property */ public static void set_CheckForIllegalCrossThreadCalls (boolean value)
public static function get CheckForIllegalCrossThreadCalls () : boolean public static function set CheckForIllegalCrossThreadCalls (value : boolean)
間違ったスレッド上で呼び出しがキャッチされる場合は true。それ以外の場合は false。

コントロールの作成中のスレッド以外のスレッドが、そのコントロールのメソッドまたはプロパティの 1 つにアクセスしようとすると、予期しない結果が発生することがよくあります。よくある無効なスレッド アクティビティは、コントロールの Handle プロパティにアクセスする間違ったスレッド上の呼び出しです。このスレッド アクティビティをより簡単に検索して診断するには、CheckForIllegalCrossThreadCalls を true に設定します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からControl.CheckForIllegalCrossThreadCalls プロパティを検索する場合は、下記のリンクをクリックしてください。

- Control.CheckForIllegalCrossThreadCalls プロパティのページへのリンク