Clipboard.ContainsFileDropList メソッド

定義

クリップボードに FileDrop 形式のデータがあるか、その形式に変換できるかを示します。

public:
 static bool ContainsFileDropList();
public static bool ContainsFileDropList();
static member ContainsFileDropList : unit -> bool
Public Shared Function ContainsFileDropList () As Boolean

返品

true クリップボードにファイルのドロップ リストがある場合。それ以外の場合は false

例外

クリップボードをクリアできませんでした。 これは通常、クリップボードが別のプロセスで使用されている場合に発生します。

現在のスレッドがシングル スレッド アパートメント (STA) モードではありません。 アプリケーションの STAThreadAttribute メソッドにMainを追加します。

このメンバーの例を次に示します。

// Demonstrates SetFileDropList, ContainsFileDroList, and GetFileDropList
public System.Collections.Specialized.StringCollection
    SwapClipboardFileDropList(
    System.Collections.Specialized.StringCollection replacementList)
{
    System.Collections.Specialized.StringCollection returnList = null;
    if (Clipboard.ContainsFileDropList())
    {
        returnList = Clipboard.GetFileDropList();
        Clipboard.SetFileDropList(replacementList);
    }
    return returnList;
}
' Demonstrates SetFileDropList, ContainsFileDroList, and GetFileDropList
Public Function SwapClipboardFileDropList(ByVal replacementList _
    As System.Collections.Specialized.StringCollection) _
    As System.Collections.Specialized.StringCollection

    Dim returnList As System.Collections.Specialized.StringCollection _
        = Nothing

    If Clipboard.ContainsFileDropList() Then

        returnList = Clipboard.GetFileDropList()
        Clipboard.SetFileDropList(replacementList)
    End If

    Return returnList

End Function

注釈

ファイル ドロップ リストは、ファイルのパス情報を含む文字列のコレクションです。

GetFileDropList メソッドを使用して取得する前に、クリップボードにファイル ドロップ リストが含まれているかどうかを確認するには、このメソッドを使用します。

Note

Clipboard クラスは、単一スレッド アパートメント (STA) モードに設定されたスレッドでのみ使用できます。 このクラスを使用するには、 Main メソッドが STAThreadAttribute 属性でマークされていることを確認します。

適用対象

こちらもご覧ください