Clipboard.SetFileDropList(StringCollection) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Rensar Urklipp och lägger sedan till en samling filnamn i FileDrop formatet.
public:
static void SetFileDropList(System::Collections::Specialized::StringCollection ^ filePaths);
public static void SetFileDropList(System.Collections.Specialized.StringCollection filePaths);
static member SetFileDropList : System.Collections.Specialized.StringCollection -> unit
Public Shared Sub SetFileDropList (filePaths As StringCollection)
Parametrar
- filePaths
- StringCollection
En StringCollection som innehåller filnamnen.
Undantag
Urklipp kunde inte rensas. Detta inträffar vanligtvis när Urklipp används av en annan process.
Den aktuella tråden är inte i sta-läge (single-threaded apartment). Lägg till i STAThreadAttribute programmets Main metod.
filePaths är null.
filePaths innehåller inga strängar.
-eller-
Minst en av strängarna i filePaths är Empty, innehåller endast tomt utrymme, innehåller ett eller flera ogiltiga tecken som definieras av InvalidPathChars, är null, innehåller ett kolon (:) eller överskrider den systemdefinierade maximala längden.
Mer information finns i InnerException egenskapen för .ArgumentException
Exempel
I följande exempel visas den här medlemmen.
// 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
Kommentarer
En fillistelista är en samling strängar som innehåller sökvägsinformation för filer.
En fillistelista lagras i Urklipp som en String matris. Den här metoden konverterar filePaths till en String matris innan den läggs till i Urklipp.
Om du vill hämta en fillistelista från Urklipp använder ContainsFileDropList du först metoden för att avgöra om Urklipp innehåller data i det formatet innan du hämtar dem med GetFileDropList metoden.
Note
Klassen Clipboard kan endast användas i trådar som är inställda på sta-läge (single thread apartment). Om du vill använda den här klassen kontrollerar du att din Main-metod har markerats med attributet STAThreadAttribute.