Clipboard.GetFileDropList Methode

Definitie

Hiermee haalt u een verzameling bestandsnamen op van het Klembord.

public:
 static System::Collections::Specialized::StringCollection ^ GetFileDropList();
public static System.Collections.Specialized.StringCollection GetFileDropList();
static member GetFileDropList : unit -> System.Collections.Specialized.StringCollection
Public Shared Function GetFileDropList () As StringCollection

Retouren

Een StringCollection met bestandsnamen of null als het Klembord geen gegevens bevat die de FileDrop indeling hebben of naar die indeling kunnen worden geconverteerd.

Uitzonderingen

Het Klembord kan niet worden gewist. Dit gebeurt meestal wanneer het Klembord wordt gebruikt door een ander proces.

De huidige thread bevindt zich niet in sta-modus (single threaded apartment). Voeg de STAThreadAttribute methode van Main uw toepassing toe.

Voorbeelden

In het volgende voorbeeld ziet u dit lid.

// 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

Opmerkingen

Een vervolgkeuzelijst voor bestanden is een verzameling tekenreeksen met padinformatie voor bestanden.

Een vervolgkeuzelijst voor bestanden wordt op het Klembord opgeslagen als een String matrix. Deze methode converteert deze matrix naar een StringCollection en retourneert de verzameling.

Gebruik de ContainsFileDropList methode om te bepalen of het Klembord een vervolgkeuzelijst voor bestanden bevat voordat u deze met deze methode opvraagt.

Gebruik de SetFileDropList methode om een vervolgkeuzelijst met bestanden toe te voegen aan het Klembord.

Note

De Clipboard klasse kan alleen worden gebruikt in threads die zijn ingesteld op de STA-modus (Single Thread Apartment). Als u deze klasse wilt gebruiken, moet u ervoor zorgen dat uw Main methode is gemarkeerd met het kenmerk STAThreadAttribute.

Van toepassing op

Zie ook