Clipboard.GetFileDropList Método

Definición

Recupera una colección de nombres de archivo del Portapapeles.

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

Devoluciones

Que StringCollection contiene nombres de archivo o null si el Portapapeles no contiene ningún dato que tenga el FileDrop formato o que se pueda convertir a ese formato.

Excepciones

No se pudo borrar el Portapapeles. Esto suele ocurrir cuando otro proceso usa el Portapapeles.

El subproceso actual no está en modo de apartamento de un solo subproceso (STA). Agregue al STAThreadAttribute método de la Main aplicación.

Ejemplos

En el ejemplo siguiente se muestra este miembro.

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

Comentarios

Una lista desplegable de archivos es una colección de cadenas que contienen información de ruta de acceso para los archivos.

Una lista desplegable de archivos se almacena en el Portapapeles como una String matriz. Este método convierte esta matriz en StringCollection y devuelve la colección .

Use el ContainsFileDropList método para determinar si el Portapapeles contiene una lista desplegable de archivos antes de recuperarla con este método.

Use el SetFileDropList método para agregar una lista desplegable de archivos al Portapapeles.

Note

La Clipboard clase solo se puede usar en subprocesos configurados en el modo de apartamento de subproceso único (STA). Para usar esta clase, asegúrese de que el Main método está marcado con el STAThreadAttribute atributo .

Se aplica a

Consulte también