Clipboard.SetFileDropList(StringCollection) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wist u het Klembord en voegt u vervolgens een verzameling bestandsnamen toe in de FileDrop indeling.
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)
Parameters
- filePaths
- StringCollection
Een StringCollection met de bestandsnamen.
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.
filePaths is null.
filePaths bevat geen tekenreeksen.
– of –
Ten minste één van de tekenreeksen bevatEmptyfilePaths, bevat alleen witruimte, bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars, is null, bevat een dubbele punt (:) of overschrijdt de door het systeem gedefinieerde maximumlengte.
Zie de InnerException eigenschap van de ArgumentException voor meer informatie.
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 wordt geconverteerd naar een String matrix voordat u deze toevoegt filePaths aan het Klembord.
Als u een vervolgkeuzelijst voor bestanden wilt ophalen van het Klembord, gebruikt u eerst de ContainsFileDropList methode om te bepalen of het Klembord gegevens in die indeling bevat voordat u deze met de GetFileDropList methode ophaalt.
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.