次の方法で共有


My.Computer.Clipboard.SetFileDropList メソッド

更新 : 2007 年 11 月

ファイルのパスを表す文字列のコレクションを、クリップボードに書き込みます。

' Usage
My.Computer.Clipboard.SetFileDropList(filePaths)
' Declaration
Public Sub SetFileDropList( _
   ByVal filePaths As System.Collections.Specialized.StringCollection _
)

パラメータ

  • filePaths
    必ず指定します。ファイル名のリストを指定する StringCollection です。

解説

ファイル ドロップダウン リストは、ファイル名を表す文字列のコレクションです。

セキュリティに関するメモ :

クリップボードには他のユーザーからもアクセス可能なので、クリップボードを使ってパスワードや極秘データなどの機密情報を格納しないでください。

使用例

次の例は、[マイ ドキュメント] からファイル名のコレクションを取得し、ファイル ドロップダウン リストに変換してから、クリップボードに書き込みます。

Dim list As System.Collections.ObjectModel.ReadOnlyCollection(Of String)
list = My.Computer.FileSystem.GetFiles _
(My.Computer.FileSystem.SpecialDirectories.MyDocuments)
Dim listReader As New System.Collections.Specialized.StringCollection
For Each item As String In list
   listReader.Add(item)
Next
My.Computer.Clipboard.SetFileDropList(listReader)

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラス : ClipboardProxy (Clipboard へのアクセスを可能にします)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

プロジェクトの種類ごとの可用性

プロジェクトの種類

可用性

Windows アプリケーション

あり

クラス ライブラリ

あり

コンソール アプリケーション

あり

Windows コントロール ライブラリ

あり

Web コントロール ライブラリ

なし

Windows サービス

あり

Web サイト

なし

アクセス許可

アクセス許可は不要です。

参照

参照

My.Computer.Clipboard オブジェクト

System.Collections.Specialized.StringCollection

SetFileDropList

My.Computer.Clipboard.ContainsFileDropList メソッド

My.Computer.Clipboard.GetFileDropList メソッド

その他の技術情報

クリップボードのデータの格納と読み込み