Clipboard.SetFileDropList メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim filePaths As StringCollection Clipboard.SetFileDropList(filePaths)

例外の種類 | 条件 |
---|---|
ExternalException | クリップボードをクリアできませんでした。この例外は、通常、クリップボードが別のプロセスで使用されている場合に発生します。 |
ThreadStateException | 現在のスレッドがシングル スレッド アパートメント (STA: Single Thread Apartment) モードになっていません。アプリケーションの Main メソッドに STAThreadAttribute を追加してください。 |
ArgumentNullException | filePaths が null 参照 (Visual Basic では Nothing) です。 |
ArgumentException | または filePaths の文字列の少なくとも 1 つが Empty であるか、空白だけが含まれているか、InvalidPathChars で定義された無効な文字が 1 つ以上含まれています。あるいは、null 参照 (Visual Basic では Nothing) であるか、コロン (:) が含まれているか、システム定義の最大長を超過しています。 詳細については、ArgumentException の InnerException プロパティのトピックを参照してください。 |

ファイル ドロップ リストとは、ファイルへのパス情報を含んだ文字列のコレクションです。
ファイル ドロップ リストは、String 配列としてクリップボードに格納されます。このメソッドは、filePaths をクリップボードに追加する前に、String 配列に変換します。
クリップボードからファイル ドロップ リストを取得するには、GetFileDropList メソッドを使用してそのデータを取得する前に、まず ContainsFileDropList メソッドを使用してその形式のデータがクリップボードに含まれているかどうかを確認します。
![]() |
---|
Clipboard クラスは、シングル スレッド アパートメント (STA: Single Thread Apartment) モードに設定されているスレッドでだけ使用できます。このクラスを使用するには、Main メソッドが確実に STAThreadAttribute 属性でマークされているようにします。 |

' 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
// 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; }


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からClipboard.SetFileDropList メソッドを検索する場合は、下記のリンクをクリックしてください。

- Clipboard.SetFileDropList メソッドのページへのリンク