Clipboard.SetFileDropList(StringCollection) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Pano'nun işaretini kaldırır ve ardından biçiminde bir dosya adları FileDrop koleksiyonu ekler.
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)
Parametreler
- filePaths
- StringCollection
StringCollection Dosya adlarını içeren bir.
Özel durumlar
Pano temizlenemedi. Bu durum genellikle Pano başka bir işlem tarafından kullanıldığında oluşur.
Geçerli iş parçacığı tek iş parçacıklı daire (STA) modunda değil.
STAThreadAttribute öğesini uygulamanızın yöntemine Main
ekleyin.
filePaths
, null
değeridir.
filePaths
dize içermez.
-veya-
içindeki filePaths
dizelerden en az biri , Emptyyalnızca boşluk içerir, tarafından InvalidPathCharsnull
tanımlandığı gibi bir veya daha fazla geçersiz karakter içerir, iki nokta üst üste (:) içerir veya sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
InnerException Daha fazla bilgi için öğesinin özelliğine ArgumentException bakın.
Örnekler
Aşağıdaki örnekte bu üye gösterilmektedir.
// 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
Açıklamalar
Dosya bırakma listesi, dosyalar için yol bilgilerini içeren dizelerden oluşan bir koleksiyondur.
Dosya bırakma listesi Pano'da dizi String olarak depolanır. Bu yöntem, Pano'ya eklemeden önce diziye String dönüştürürfilePaths
.
Pano'dan dosya bırakma listesini almak için, panoyu ContainsFileDropList yöntemiyle GetFileDropList almadan önce panonun bu biçimde veri içerip içermediğini belirlemek için yöntemini kullanın.
Not
Clipboard sınıfı yalnızca tek iş parçacığı dairesi (STA) moduna ayarlanmış iş parçacıklarında kullanılabilir. Bu sınıfı kullanmak için yönteminizin Main
özniteliğiyle işaretlendiğinden STAThreadAttribute emin olun.